summaryrefslogtreecommitdiffstats
path: root/UnitTests
diff options
context:
space:
mode:
authorEgor Yusov <egor.yusov@gmail.com>2019-12-08 01:57:51 +0000
committerEgor Yusov <egor.yusov@gmail.com>2019-12-08 01:57:51 +0000
commitb3bdff8a14160c48a8e049ed80db82b16f29062f (patch)
tree45fcfeb3dd1040a62e0660406c1c5b7e2a954b1a /UnitTests
parentAdded buffer creation test (diff)
downloadDiligentCore-b3bdff8a14160c48a8e049ed80db82b16f29062f.tar.gz
DiligentCore-b3bdff8a14160c48a8e049ed80db82b16f29062f.zip
Fixed build API test build error on UWP
Diffstat (limited to 'UnitTests')
-rw-r--r--UnitTests/DiligentCoreAPITest/CMakeLists.txt22
1 files changed, 22 insertions, 0 deletions
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)