mirror of
https://github.com/Yours3lf/rpi-vk-driver.git
synced 2025-02-26 23:54:17 +01:00
31 lines
846 B
CMake
31 lines
846 B
CMake
|
|
||
|
set(CMAKE_C_STANDARD 99)
|
||
|
set(CMAKE_C_EXTENSIONS OFF)
|
||
|
|
||
|
set(CMAKE_CXX_STANDARD 11)
|
||
|
set(CMAKE_CXX_EXTENSIONS OFF)
|
||
|
|
||
|
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||
|
|
||
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
|
||
|
include_directories(${CMAKE_SOURCE_DIR})
|
||
|
include_directories(${EXTERNAL_SYSROOT}/include)
|
||
|
include_directories(${EXTERNAL_SYSROOT}/include/drm)
|
||
|
|
||
|
if(${CMAKE_BUILD_TYPE} STREQUAL "Debug")
|
||
|
set(CMAKE_VERBOSE_MAKEFILE TRUE)
|
||
|
add_definitions(-DDEBUG_BUILD)
|
||
|
add_compile_options(-Wall)
|
||
|
else()
|
||
|
# filter as-needed here
|
||
|
add_compile_options(-Wall) #-Wno-unused-variable -Wno-unused-parameter -Wno-unused-but-set-variable)
|
||
|
#add_compile_options(-Werror)
|
||
|
endif()
|
||
|
|
||
|
link_directories(
|
||
|
${EXTERNAL_SYSROOT}/lib
|
||
|
${CMAKE_BINARY_DIR}/vulkan-loader-prefix/src/vulkan-loader-build/loader
|
||
|
)
|
||
|
|
||
|
set(CMAKE_INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/lib)
|