Line
Link Here
|
0 |
-- a/CMakeLists.txt |
0 |
++ b/CMakeLists.txt |
Lines 21-26
project(VVL LANGUAGES CXX C)
Link Here
|
21 |
|
21 |
|
22 |
option(VVL_ENABLE_ASAN "Use address sanitization (specifically -fsanitize=address)" OFF) |
22 |
option(VVL_ENABLE_ASAN "Use address sanitization (specifically -fsanitize=address)" OFF) |
23 |
|
23 |
|
|
|
24 |
set(THREADS_PREFER_PTHREAD_FLAG ON) |
25 |
find_package(Threads REQUIRED) |
26 |
|
24 |
option(BUILD_TESTS "Build the tests" OFF) |
27 |
option(BUILD_TESTS "Build the tests" OFF) |
25 |
|
28 |
|
26 |
add_definitions(-DVK_ENABLE_BETA_EXTENSIONS) # Enable beta Vulkan extensions |
29 |
add_definitions(-DVK_ENABLE_BETA_EXTENSIONS) # Enable beta Vulkan extensions |
27 |
-- a/layers/CMakeLists.txt |
30 |
++ b/layers/CMakeLists.txt |
Lines 244-249
target_sources(VkLayer_khronos_validatio
Link Here
|
244 |
|
244 |
|
245 |
target_compile_definitions(VkLayer_khronos_validation PUBLIC ${KHRONOS_LAYER_COMPILE_DEFINITIONS}) |
245 |
target_compile_definitions(VkLayer_khronos_validation PUBLIC ${KHRONOS_LAYER_COMPILE_DEFINITIONS}) |
246 |
target_link_libraries(VkLayer_khronos_validation PRIVATE VkLayer_utils) |
246 |
target_link_libraries(VkLayer_khronos_validation PRIVATE VkLayer_utils) |
|
|
247 |
target_link_libraries(VkLayer_khronos_validation PRIVATE Threads::Threads) |
247 |
|
248 |
|
248 |
if (VVL_ENABLE_ASAN) |
249 |
if (VVL_ENABLE_ASAN) |
249 |
target_compile_options(VkLayer_khronos_validation PRIVATE -fsanitize=address) |
250 |
target_compile_options(VkLayer_khronos_validation PRIVATE -fsanitize=address) |