From 44c27bfab21c5f0e946dbb45ed6eb74c07fa1fec Mon Sep 17 00:00:00 2001 From: Marcus Holland-Moritz Date: Fri, 11 Dec 2020 12:13:21 +0100 Subject: [PATCH] Fix linking for build without WITH_TESTS --- CMakeLists.txt | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 72f82660..b9fc4008 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -332,14 +332,23 @@ target_link_libraries( target_link_libraries(dwarfs-bin dwarfs) -foreach(tgt mkdwarfs dwarfsck dwarfsbench dwarfs_test dwarfs_compat_test) +foreach(tgt mkdwarfs dwarfsck dwarfsbench) target_link_libraries(${tgt} dwarfs) endforeach() if(WITH_PYTHON) - foreach(tgt mkdwarfs dwarfs_test dwarfs_compat_test) - target_link_libraries(${tgt} ${BOOST_PYTHON_LIBS} ${Python3_LIBRARIES}) + target_link_libraries(mkdwarfs ${BOOST_PYTHON_LIBS} ${Python3_LIBRARIES}) +endif() + +if(WITH_TESTS) + foreach(tgt dwarfs_test dwarfs_compat_test) + target_link_libraries(${tgt} dwarfs) endforeach() + if(WITH_PYTHON) + foreach(tgt dwarfs_test dwarfs_compat_test) + target_link_libraries(${tgt} ${BOOST_PYTHON_LIBS} ${Python3_LIBRARIES}) + endforeach() + endif() endif() target_link_libraries(dwarfs-bin PkgConfig::FUSE3)