From 000e9a3de4e57209672feafc8d302c8d8f07b50d Mon Sep 17 00:00:00 2001 From: wmayer Date: Mon, 9 Jan 2023 11:41:22 +0100 Subject: [PATCH] CMake: fix linking error in test function when linking Python statically --- tests/src/Base/CMakeLists.txt | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/tests/src/Base/CMakeLists.txt b/tests/src/Base/CMakeLists.txt index 801ea1432e..a3c5b116ff 100644 --- a/tests/src/Base/CMakeLists.txt +++ b/tests/src/Base/CMakeLists.txt @@ -4,4 +4,17 @@ add_executable( tst_Tools.cpp ) -target_link_libraries(Tests_Tools_run gtest gtest_main ${Google_Tests_LIBS} FreeCADBase) +set (Tests_Tools_LIBS + gtest + gtest_main + ${Google_Tests_LIBS} + FreeCADBase +) + +if(NOT BUILD_DYNAMIC_LINK_PYTHON) + list(APPEND Tests_Tools_LIBS + ${PYTHON_LIBRARIES} + ) +endif() + +target_link_libraries(Tests_Tools_run ${Tests_Tools_LIBS})