1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
Description: create shared library
TLSH should work as a shared library, so let's create it a build time,
and have tlsh_unittest use it.
Author: Jérémy Bobbio <lunar@debian.org>
Author: Sven Geuer <sge@debian.org>
Forwarded: not-needed
Last-Update: 2025-11-24
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -58,8 +58,7 @@
set_target_properties(simple_unittest PROPERTIES OUTPUT_NAME simple_unittest${BUILD_POSTFIX})
add_executable(tlsh_unittest tlsh_unittest.cpp)
-target_link_libraries(tlsh_unittest PRIVATE tlsh_static)
-target_link_libraries(tlsh_unittest PRIVATE)
+target_link_libraries(tlsh_unittest tlsh_shared)
set_target_properties(tlsh_unittest PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/bin)
set_target_properties(tlsh_unittest PROPERTIES OUTPUT_NAME tlsh_unittest${BUILD_POSTFIX})
set_target_properties(tlsh_unittest PROPERTIES SKIP_BUILD_RPATH TRUE)
|