From f55de5b561dc63bd9a3955452899896308815cdd Mon Sep 17 00:00:00 2001 From: Vicente Ferrer Date: Fri, 8 Nov 2019 06:36:01 +0100 Subject: [PATCH] Solve bug of node port. --- source/distributable/CMakeLists.txt | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/source/distributable/CMakeLists.txt b/source/distributable/CMakeLists.txt index e99629dac..f53e5faeb 100644 --- a/source/distributable/CMakeLists.txt +++ b/source/distributable/CMakeLists.txt @@ -155,6 +155,19 @@ target_link_libraries(${target} INTERFACE ) +# +# Post build script +# + +# Register Library +if(UNIX) + add_custom_command( + TARGET ${target} + POST_BUILD + COMMAND ldconfig ${CMAKE_BINARY_DIR}/distributable + ) +endif() + # # Deployment # @@ -166,3 +179,10 @@ install(TARGETS ${target} LIBRARY DESTINATION ${INSTALL_SHARED} COMPONENT runtime ARCHIVE DESTINATION ${INSTALL_LIB} COMPONENT dev ) + +# Register Library +if(UNIX) + install(CODE "execute_process(COMMAND ldconfig ${CMAKE_INSTALL_PREFIX}/${INSTALL_BIN})") + install(CODE "execute_process(COMMAND ldconfig ${CMAKE_INSTALL_PREFIX}/${INSTALL_SHARED})") + install(CODE "execute_process(COMMAND ldconfig ${CMAKE_INSTALL_PREFIX}/${INSTALL_LIB})") +endif()