aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Kessenich <johnkslang@users.noreply.github.com>2016-09-02 10:57:24 -0600
committerGitHub <noreply@github.com>2016-09-02 10:57:24 -0600
commit31207bc20a0d8430552e5c5aba537d015ab2e689 (patch)
treedad21728417c919e7571d0d2346d035295a42f28
parentf2b7f3353b7f3ca633bac3e88ab2e520d258b17f (diff)
parent65564a4ad647b0e1b100f4e5a188759d990f015b (diff)
downloadglslang-31207bc20a0d8430552e5c5aba537d015ab2e689.tar.gz
Merge pull request #495 from steve-lunarg/remapper-tests-2
Remapper: move remapper tests into the glslangtests executable.
-rw-r--r--gtests/CMakeLists.txt37
1 files changed, 3 insertions, 34 deletions
diff --git a/gtests/CMakeLists.txt b/gtests/CMakeLists.txt
index 2b301836..8a91eef3 100644
--- a/gtests/CMakeLists.txt
+++ b/gtests/CMakeLists.txt
@@ -18,6 +18,8 @@ if (TARGET gmock)
${CMAKE_CURRENT_SOURCE_DIR}/Link.FromFile.cpp
${CMAKE_CURRENT_SOURCE_DIR}/Pp.FromFile.cpp
${CMAKE_CURRENT_SOURCE_DIR}/Spv.FromFile.cpp
+ # -- Remapper tests
+ ${CMAKE_CURRENT_SOURCE_DIR}/Remap.FromFile.cpp
)
add_executable(glslangtests ${TEST_SOURCES})
@@ -34,40 +36,7 @@ if (TARGET gmock)
${gmock_SOURCE_DIR}/include
${gtest_SOURCE_DIR}/include)
target_link_libraries(glslangtests PRIVATE
- glslang OSDependent OGLCompiler HLSL glslang
+ SPVRemapper glslang OSDependent OGLCompiler HLSL glslang
SPIRV glslang-default-resource-limits gmock)
add_test(NAME glslang-gtests COMMAND glslangtests)
-
- # -- Remapper tests
- set(REMAPPER_TEST_SOURCES
- # Framework related source files
- ${CMAKE_CURRENT_SOURCE_DIR}/Initializer.h
- ${CMAKE_CURRENT_SOURCE_DIR}/main.cpp
- ${CMAKE_CURRENT_SOURCE_DIR}/Settings.cpp
- ${CMAKE_CURRENT_SOURCE_DIR}/Settings.h
- ${CMAKE_CURRENT_SOURCE_DIR}/TestFixture.cpp
- ${CMAKE_CURRENT_SOURCE_DIR}/TestFixture.h
-
- # Test related source files
- ${CMAKE_CURRENT_SOURCE_DIR}/Remap.FromFile.cpp
- )
-
- add_executable(remappertests ${REMAPPER_TEST_SOURCES})
- set_property(TARGET remappertests PROPERTY FOLDER tests)
- glslang_set_link_args(remappertests)
- install(TARGETS remappertests
- RUNTIME DESTINATION bin)
-
- target_compile_definitions(remappertests
- PRIVATE GLSLANG_TEST_DIRECTORY="${CMAKE_CURRENT_SOURCE_DIR}/../Test")
- target_include_directories(remappertests PRIVATE
- ${CMAKE_CURRENT_SOURCE_DIR}
- ${PROJECT_SOURCE_DIR}
- ${gmock_SOURCE_DIR}/include
- ${gtest_SOURCE_DIR}/include)
- target_link_libraries(remappertests PRIVATE
- SPVRemapper
- glslang OSDependent OGLCompiler HLSL glslang
- SPIRV glslang-default-resource-limits gmock)
- add_test(NAME remapper-gtests COMMAND remappertests)
endif()