diff options
Diffstat (limited to 'third_party')
-rw-r--r-- | third_party/CMakeLists.txt | 25 |
1 files changed, 18 insertions, 7 deletions
diff --git a/third_party/CMakeLists.txt b/third_party/CMakeLists.txt index b5bd5d7..3cf9058 100644 --- a/third_party/CMakeLists.txt +++ b/third_party/CMakeLists.txt @@ -65,14 +65,25 @@ if (${AMBER_USE_LOCAL_VULKAN}) add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/vulkan-validationlayers) endif() +if (${AMBER_ENABLE_VK_DEBUGGING}) + set(CPPDAP_JSON_DIR ${CMAKE_CURRENT_SOURCE_DIR}/json) + add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/cppdap) +endif() + if (${AMBER_ENABLE_SWIFTSHADER}) - set(SWIFTSHADER_BUILD_EGL FALSE CACHE BOOL FALSE) - set(SWIFTSHADER_BUILD_GLESv2 FALSE CACHE BOOL FALSE) - set(SWIFTSHADER_BUILD_GLES_CM FALSE CACHE BOOL FALSE) - set(SWIFTSHADER_BUILD_VULKAN TRUE CACHE BOOL TRUE) - set(SWIFTSHADER_BUILD_SAMPLES FALSE CACHE BOOL FALSE) - set(SWIFTSHADER_BUILD_TESTS FALSE CACHE BOOL FALSE) - set(SWIFTSHADER_WARNINGS_AS_ERRORS FALSE CACHE BOOL FALSE) + set(SWIFTSHADER_BUILD_EGL FALSE) + set(SWIFTSHADER_BUILD_GLESv2 FALSE) + set(SWIFTSHADER_BUILD_GLES_CM FALSE) + set(SWIFTSHADER_BUILD_VULKAN TRUE) + set(SWIFTSHADER_BUILD_SAMPLES FALSE) + set(SWIFTSHADER_BUILD_TESTS FALSE) + set(SWIFTSHADER_WARNINGS_AS_ERRORS FALSE) + + if (${AMBER_ENABLE_VK_DEBUGGING}) + set(SWIFTSHADER_ENABLE_VULKAN_DEBUGGER TRUE) + set(SWIFTSHADER_BUILD_CPPDAP FALSE) # Already built above + endif (${AMBER_ENABLE_VK_DEBUGGING}) + add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/swiftshader) endif() |