From 71d4cf474a89010212f05cb510160f9ce6fe56fc Mon Sep 17 00:00:00 2001 From: Gennady Pospelov <g.pospelov@fz-juelich.de> Date: Thu, 7 Dec 2017 15:13:44 +0100 Subject: [PATCH] Common CMakeLists.txt for unit tests --- CMakeLists.txt | 9 ++------- Tests/UnitTests/CMakeLists.txt | 12 ++++++++++++ 2 files changed, 14 insertions(+), 7 deletions(-) create mode 100644 Tests/UnitTests/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index 4c1eb38aaf5..185a11fe51f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -92,18 +92,13 @@ add_subdirectory(ThirdParty/Fit) add_subdirectory(Fit) add_subdirectory(ThirdParty/Core) add_subdirectory(Core) -if(UNITTESTS) - add_subdirectory(Tests/UnitTests/Core) - add_subdirectory(Tests/UnitTests/Fit) -endif() if(BORNAGAIN_GUI) include(SearchQt) add_subdirectory(ThirdParty/GUI) add_subdirectory(GUI) - if(UNITTESTS) - add_subdirectory(Tests/UnitTests/GUI) - endif() endif() + +add_subdirectory(Tests/UnitTests) add_subdirectory(Tests/Functional) # functional tests (ctest) add_subdirectory(cmake/bornagain) # trick to print an after-install message diff --git a/Tests/UnitTests/CMakeLists.txt b/Tests/UnitTests/CMakeLists.txt new file mode 100644 index 00000000000..0ac9fc5affa --- /dev/null +++ b/Tests/UnitTests/CMakeLists.txt @@ -0,0 +1,12 @@ +############################################################################ +# Unit tests +############################################################################ + +if(UNITTESTS) + add_subdirectory(Core) + add_subdirectory(Fit) + + if(BORNAGAIN_GUI) + add_subdirectory(GUI) + endif() +endif() -- GitLab