From b3bdff8a14160c48a8e049ed80db82b16f29062f Mon Sep 17 00:00:00 2001 From: Egor Yusov Date: Sat, 7 Dec 2019 17:57:51 -0800 Subject: Fixed build API test build error on UWP --- UnitTests/DiligentCoreAPITest/CMakeLists.txt | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'UnitTests') diff --git a/UnitTests/DiligentCoreAPITest/CMakeLists.txt b/UnitTests/DiligentCoreAPITest/CMakeLists.txt index cbfe3fe8..fe8fe447 100644 --- a/UnitTests/DiligentCoreAPITest/CMakeLists.txt +++ b/UnitTests/DiligentCoreAPITest/CMakeLists.txt @@ -8,6 +8,28 @@ file(GLOB COMMON_INCLUDE include/*) set(SOURCE ${COMMON_SOURCE}) set(INCLUDE ${COMMON_INCLUDE}) +if(NOT GL_SUPPORTED AND NOT GLES_SUPPORTED) + #list(REMOVE_ITEM SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/src/ShaderConverterTest.cpp) + list(REMOVE_ITEM SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/src/CreateObjFromNativeResGL.cpp) + #list(REMOVE_ITEM INCLUDE ${CMAKE_CURRENT_SOURCE_DIR}/include/ShaderConverterTest.h) + list(REMOVE_ITEM INCLUDE ${CMAKE_CURRENT_SOURCE_DIR}/include/CreateObjFromNativeResGL.h) +endif() + +if(NOT D3D11_SUPPORTED) + list(REMOVE_ITEM SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/src/CreateObjFromNativeResD3D11.cpp) + list(REMOVE_ITEM INCLUDE ${CMAKE_CURRENT_SOURCE_DIR}/include/CreateObjFromNativeResD3D11.h) +endif() + +if(NOT D3D12_SUPPORTED) + list(REMOVE_ITEM SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/src/CreateObjFromNativeResD3D12.cpp) + list(REMOVE_ITEM INCLUDE ${CMAKE_CURRENT_SOURCE_DIR}/include/CreateObjFromNativeResD3D12.h) +endif() + +if(NOT VULKAN_SUPPORTED) + list(REMOVE_ITEM SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/src/CreateObjFromNativeResVK.cpp) + list(REMOVE_ITEM INCLUDE ${CMAKE_CURRENT_SOURCE_DIR}/include/CreateObjFromNativeResVK.h) +endif() + add_executable(DiligentCoreAPITest ${SOURCE} ${INCLUDE}) set_common_target_properties(DiligentCoreAPITest) -- cgit v1.2.3