CMakeLists.txt 610 B

123456789101112131415161718192021222324252627
  1. if(WIN32)
  2. find_package(TAEF REQUIRED)
  3. include_directories(${TAEF_INCLUDE_DIRS})
  4. add_clang_library(HLSLTestLib
  5. D3DReflectionDumper.cpp
  6. DxcTestUtils.cpp
  7. FileCheckerTest.cpp
  8. FileCheckForTest.cpp
  9. )
  10. else(WIN32)
  11. set(HLSL_IGNORE_SOURCES
  12. D3DReflectionDumper.cpp
  13. FileCheckerTest.cpp
  14. )
  15. add_clang_library(HLSLTestLib
  16. DxcTestUtils.cpp
  17. FileCheckForTest.cpp
  18. )
  19. include_directories(${DXC_GTEST_DIR}/googletest/include)
  20. include_directories(${DXC_GTEST_DIR}/googlemock/include)
  21. endif(WIN32)
  22. add_dependencies(HLSLTestLib TablegenHLSLOptions)
  23. set_target_properties(HLSLTestLib PROPERTIES FOLDER "Clang tests")