From 70a3ea3b63ef24ba05b74f669fe20ca3ccd04f4f Mon Sep 17 00:00:00 2001 From: Kirhhoff <1070280566@qq.com> Date: Sun, 25 Jun 2023 21:38:06 +0800 Subject: [PATCH] fix CMakeLists.txt bug Lookup path of version map: ${CMAKE_SOURCE_DIR} -> ${CMAKE_CURRRENT_SOURCE_DIR} This leads to version map lookup fail if syscall_intercept is embedded within another cmake-based project. --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index bc3ee609..0f7636cf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -148,7 +148,7 @@ endif() target_link_libraries(syscall_intercept_shared PRIVATE ${CMAKE_DL_LIBS} "-Wl,--push-state,${CAPSTONE_LINK_MODE} -lcapstone -Wl,--pop-state" - "-Wl,--version-script=${CMAKE_SOURCE_DIR}/version.map") + "-Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/version.map") target_link_libraries(syscall_intercept_static INTERFACE ${CMAKE_DL_LIBS} ${capstone_LIBRARIES})