add_subdirectory(gtests)
if(BUILD_TESTING)
- # glslang-testsuite runs a bash script on Windows.
- # Make sure to use '-o igncr' flag to ignore carriage returns (\r).
- set(IGNORE_CR_FLAG "")
- if(WIN32)
- set(IGNORE_CR_FLAG -o igncr)
- endif()
+ # glslang-testsuite runs a bash script on Windows.
+ # Make sure to use '-o igncr' flag to ignore carriage returns (\r).
+ set(IGNORE_CR_FLAG "")
+ if(WIN32)
+ set(IGNORE_CR_FLAG -o igncr)
+ endif()
- add_test(NAME glslang-testsuite
- COMMAND bash ${IGNORE_CR_FLAG} runtests
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Test/)
+ add_test(NAME glslang-testsuite
+ COMMAND bash ${IGNORE_CR_FLAG} runtests
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Test/)
- if (CMAKE_CONFIGURATION_TYPES)
- set_property(TEST glslang-testsuite APPEND PROPERTY
- ENVIRONMENT GLSLANG_PATH=${CMAKE_CURRENT_BINARY_DIR}/StandAlone/$<CONFIGURATION>/glslangValidator)
- set_property(TEST glslang-testsuite APPEND PROPERTY
- ENVIRONMENT SPIRV_REMAP_PATH=${CMAKE_CURRENT_BINARY_DIR}/StandAlone/$<CONFIGURATION>/spirv-remap)
- set_property(TEST glslang-testsuite APPEND PROPERTY
- ENVIRONMENT GLSLANG_TEST_RESULTS=${CMAKE_CURRENT_BINARY_DIR}/$<CONFIGURATION>/localResults)
- else(CMAKE_CONFIGURATION_TYPES)
- set_property(TEST glslang-testsuite APPEND PROPERTY
- ENVIRONMENT GLSLANG_PATH=${CMAKE_CURRENT_BINARY_DIR}/StandAlone/glslangValidator)
- set_property(TEST glslang-testsuite APPEND PROPERTY
- ENVIRONMENT SPIRV_REMAP_PATH=${CMAKE_CURRENT_BINARY_DIR}/StandAlone/spirv-remap)
- set_property(TEST glslang-testsuite APPEND PROPERTY
- ENVIRONMENT GLSLANG_TEST_RESULTS=${CMAKE_CURRENT_BINARY_DIR}/localResults)
- endif(CMAKE_CONFIGURATION_TYPES)
+ if (CMAKE_CONFIGURATION_TYPES)
+ set_property(TEST glslang-testsuite APPEND PROPERTY
+ ENVIRONMENT GLSLANG_PATH=${CMAKE_CURRENT_BINARY_DIR}/StandAlone/$<CONFIGURATION>/glslangValidator)
+ set_property(TEST glslang-testsuite APPEND PROPERTY
+ ENVIRONMENT SPIRV_REMAP_PATH=${CMAKE_CURRENT_BINARY_DIR}/StandAlone/$<CONFIGURATION>/spirv-remap)
+ set_property(TEST glslang-testsuite APPEND PROPERTY
+ ENVIRONMENT GLSLANG_TEST_RESULTS=${CMAKE_CURRENT_BINARY_DIR}/$<CONFIGURATION>/localResults)
+ else(CMAKE_CONFIGURATION_TYPES)
+ set_property(TEST glslang-testsuite APPEND PROPERTY
+ ENVIRONMENT GLSLANG_PATH=${CMAKE_CURRENT_BINARY_DIR}/StandAlone/glslangValidator)
+ set_property(TEST glslang-testsuite APPEND PROPERTY
+ ENVIRONMENT SPIRV_REMAP_PATH=${CMAKE_CURRENT_BINARY_DIR}/StandAlone/spirv-remap)
+ set_property(TEST glslang-testsuite APPEND PROPERTY
+ ENVIRONMENT GLSLANG_TEST_RESULTS=${CMAKE_CURRENT_BINARY_DIR}/localResults)
+ endif(CMAKE_CONFIGURATION_TYPES)
endif(BUILD_TESTING)