diff options
| author | Egor Yusov <egor.yusov@gmail.com> | 2019-12-08 01:57:51 +0000 |
|---|---|---|
| committer | Egor Yusov <egor.yusov@gmail.com> | 2019-12-08 01:57:51 +0000 |
| commit | b3bdff8a14160c48a8e049ed80db82b16f29062f (patch) | |
| tree | 45fcfeb3dd1040a62e0660406c1c5b7e2a954b1a /UnitTests | |
| parent | Added buffer creation test (diff) | |
| download | DiligentCore-b3bdff8a14160c48a8e049ed80db82b16f29062f.tar.gz DiligentCore-b3bdff8a14160c48a8e049ed80db82b16f29062f.zip | |
Fixed build API test build error on UWP
Diffstat (limited to 'UnitTests')
| -rw-r--r-- | UnitTests/DiligentCoreAPITest/CMakeLists.txt | 22 |
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) |
