From ebce27fbfbf635643c5ddbd13284e5eba3545051 Mon Sep 17 00:00:00 2001 From: Kai Blaschke Date: Thu, 27 Oct 2022 12:08:16 +0200 Subject: [PATCH] Move libprojectM tests into subdirectory. --- tests/CMakeLists.txt | 26 +------------------------- tests/libprojectM/CMakeLists.txt | 25 +++++++++++++++++++++++++ tests/{ => libprojectM}/PCMTest.cpp | 0 3 files changed, 26 insertions(+), 25 deletions(-) create mode 100644 tests/libprojectM/CMakeLists.txt rename tests/{ => libprojectM}/PCMTest.cpp (100%) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index b8e926f96..1ac844f1f 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -1,25 +1 @@ -find_package(GTest 1.10 REQUIRED NO_MODULE) - -add_executable(projectM-unittest - PCMTest.cpp - ) - -target_compile_definitions(projectM-unittest - PRIVATE - PROJECTM_TEST_DATA_DIR="${CMAKE_CURRENT_LIST_DIR}/data" - ) - -# Test includes a header file from libprojectM with its full path in the source dir. -target_include_directories(projectM-unittest - PRIVATE - "${CMAKE_SOURCE_DIR}" - ) - -target_link_libraries(projectM-unittest - PRIVATE - projectM_static - GTest::gtest - GTest::gtest_main - ) - -add_test(NAME projectM-unittest COMMAND projectM-unittest) +add_subdirectory(libprojectM) diff --git a/tests/libprojectM/CMakeLists.txt b/tests/libprojectM/CMakeLists.txt new file mode 100644 index 000000000..b8e926f96 --- /dev/null +++ b/tests/libprojectM/CMakeLists.txt @@ -0,0 +1,25 @@ +find_package(GTest 1.10 REQUIRED NO_MODULE) + +add_executable(projectM-unittest + PCMTest.cpp + ) + +target_compile_definitions(projectM-unittest + PRIVATE + PROJECTM_TEST_DATA_DIR="${CMAKE_CURRENT_LIST_DIR}/data" + ) + +# Test includes a header file from libprojectM with its full path in the source dir. +target_include_directories(projectM-unittest + PRIVATE + "${CMAKE_SOURCE_DIR}" + ) + +target_link_libraries(projectM-unittest + PRIVATE + projectM_static + GTest::gtest + GTest::gtest_main + ) + +add_test(NAME projectM-unittest COMMAND projectM-unittest) diff --git a/tests/PCMTest.cpp b/tests/libprojectM/PCMTest.cpp similarity index 100% rename from tests/PCMTest.cpp rename to tests/libprojectM/PCMTest.cpp