@@ -28,6 +28,8 @@ elseif(APPLE)
2828 set (FUNCHOOK_LIBRARY_INSTALL_SUFFIX "so" )
2929endif ()
3030
31+ set (FUNCHOOK_SOURCE_DIR "${CMAKE_CURRENT_BINARY_DIR} /funchook/src/funchook" )
32+
3133if (WIN32 )
3234 configure_file (${CMAKE_CURRENT_SOURCE_DIR} /scripts/download.bat.in ${CMAKE_CURRENT_BINARY_DIR} /download.bat @ONLY)
3335 set (FUNCHOOK_DOWNLOAD_COMMAND ${CMAKE_CURRENT_BINARY_DIR} /download.bat)
@@ -40,10 +42,9 @@ else()
4042 set (FUNCHOOK_INSTALL_DIR "${CMAKE_BINARY_DIR} " )
4143endif ()
4244
43- set (FUNCHOOK_SOURCE_DIR "${CMAKE_CURRENT_BINARY_DIR} /funchook/src/funchook" )
4445set (FUNCHOOK_INCLUDE_DIR "${FUNCHOOK_SOURCE_DIR} /include" )
45- set (FUNCHOOK_LIBRARY_DIR "${FUNCHOOK_INSTALL_DIR } /${FUNCHOOK_LIBRARY_PREFIX} funchook.${FUNCHOOK_LIBRARY_SUFFIX} " )
46- set (FUNCHOOK_LIBRARY_INSTALL_DIR "${FUNCHOOK_INSTALL_DIR } /${FUNCHOOK_LIBRARY_PREFIX} funchook.${FUNCHOOK_LIBRARY_INSTALL_SUFFIX} " )
46+ set (FUNCHOOK_LIBRARY_DIR "${FUNCHOOK_SOURCE_DIR } /${FUNCHOOK_LIBRARY_PREFIX} funchook.${FUNCHOOK_LIBRARY_SUFFIX} " )
47+ set (FUNCHOOK_LIBRARY_INSTALL_DIR "${FUNCHOOK_SOURCE_DIR } /${FUNCHOOK_LIBRARY_PREFIX} funchook.${FUNCHOOK_LIBRARY_INSTALL_SUFFIX} " )
4748
4849ExternalProject_Add(
4950 ${target_depends}
@@ -61,13 +62,6 @@ ExternalProject_Add(
6162 LOG_INSTALL ON
6263)
6364
64- # Library
65- install (FILES
66- ${FUNCHOOK_LIBRARY_INSTALL_DIR}
67- DESTINATION ${INSTALL_LIB}
68- COMPONENT runtime
69- )
70-
7165#
7266# Library name and options
7367#
@@ -271,6 +265,13 @@ target_link_libraries(${target}
271265# Deployment
272266#
273267
268+ # Dependency
269+ install (FILES
270+ ${FUNCHOOK_LIBRARY_INSTALL_DIR}
271+ DESTINATION ${INSTALL_LIB}
272+ COMPONENT runtime
273+ )
274+
274275# Library
275276install (TARGETS ${target}
276277 EXPORT "${target} -export" COMPONENT dev
0 commit comments