1# cmake file for amber
2
3set(AMBER_ENABLE_SHARED_CRT TRUE)
4set(AMBER_SKIP_TESTS TRUE)
5set(AMBER_SKIP_SPIRV_TOOLS TRUE)
6set(AMBER_SKIP_SHADERC TRUE)
7set(AMBER_SKIP_SAMPLES TRUE)
8set(AMBER_ENABLE_SHARED_CRT TRUE)
9set(AMBER_ENABLE_RTTI TRUE CACHE BOOL "Enable runtime type information" FORCE)
10set(AMBER_CTS_INL_DIR ${PROJECT_BINARY_DIR}/external/vulkancts/framework/vulkan/generated/vulkan)
11set(Vulkan-Headers_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../vulkancts/framework/vulkan/generated/vulkan/)
12
13if (DE_COMPILER_IS_GCC OR DE_COMPILER_IS_CLANG)
14       add_compile_options(-w)
15elseif (DE_COMPILER_IS_MSC)
16       add_compile_options(/W0)
17endif ()
18
19
20
21add_subdirectory(src)
22