diff options
| author | 2018-01-17 19:37:34 -0500 | |
|---|---|---|
| committer | 2018-01-17 21:51:43 -0500 | |
| commit | e710a1b9894d835d740ed63c03098fd637f61f63 (patch) | |
| tree | 7585a15cdf38ea2913a847c738c84e769e43ea77 /src/tests | |
| parent | Merge pull request #73 from N00byKing/3093 (diff) | |
| download | yuzu-e710a1b9894d835d740ed63c03098fd637f61f63.tar.gz yuzu-e710a1b9894d835d740ed63c03098fd637f61f63.tar.xz yuzu-e710a1b9894d835d740ed63c03098fd637f61f63.zip | |
CMakeLists: Derive the source directory grouping from targets themselves
Removes the need to store to separate SRC and HEADER variables, and then
construct the target in most cases.
Diffstat (limited to 'src/tests')
| -rw-r--r-- | src/tests/CMakeLists.txt | 26 |
1 files changed, 11 insertions, 15 deletions
diff --git a/src/tests/CMakeLists.txt b/src/tests/CMakeLists.txt index 1b8fb2a9f..12f1b93e0 100644 --- a/src/tests/CMakeLists.txt +++ b/src/tests/CMakeLists.txt | |||
| @@ -1,20 +1,16 @@ | |||
| 1 | set(SRCS | 1 | add_executable(tests |
| 2 | common/param_package.cpp | 2 | common/param_package.cpp |
| 3 | core/arm/arm_test_common.cpp | 3 | core/arm/arm_test_common.cpp |
| 4 | core/core_timing.cpp | 4 | core/arm/arm_test_common.h |
| 5 | core/file_sys/path_parser.cpp | 5 | core/core_timing.cpp |
| 6 | core/memory/memory.cpp | 6 | core/file_sys/path_parser.cpp |
| 7 | glad.cpp | 7 | core/memory/memory.cpp |
| 8 | tests.cpp | 8 | glad.cpp |
| 9 | ) | 9 | tests.cpp |
| 10 | ) | ||
| 10 | 11 | ||
| 11 | set(HEADERS | 12 | create_target_directory_groups(tests) |
| 12 | core/arm/arm_test_common.h | ||
| 13 | ) | ||
| 14 | 13 | ||
| 15 | create_directory_groups(${SRCS} ${HEADERS}) | ||
| 16 | |||
| 17 | add_executable(tests ${SRCS} ${HEADERS}) | ||
| 18 | target_link_libraries(tests PRIVATE common core) | 14 | target_link_libraries(tests PRIVATE common core) |
| 19 | target_link_libraries(tests PRIVATE glad) # To support linker work-around | 15 | target_link_libraries(tests PRIVATE glad) # To support linker work-around |
| 20 | target_link_libraries(tests PRIVATE ${PLATFORM_LIBRARIES} catch-single-include Threads::Threads) | 16 | target_link_libraries(tests PRIVATE ${PLATFORM_LIBRARIES} catch-single-include Threads::Threads) |