2 set(BUNDLE_OS_NAME "windows")
5 set(BUNDLE_OS_NAME "macos")
8 elseif ("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux")
9 set(BUNDLE_OS_NAME "linux")
10 elseif ("${CMAKE_SYSTEM_NAME}" STREQUAL "FreeBSD")
11 set(BUNDLE_OS_NAME "freebsd")
13 set(BUNDLE_OS_NAME "unsupported")
16 add_custom_target(bundle ALL
18 export LD_LIBRARY_PATH=$ENV{LD_LIBRARY_PATH} &&
19 "${PROJECT_SOURCE_DIR}/library-bundler"
20 "${BUNDLE_OS_NAME}" "${PROJECT_BINARY_DIR}"
22 COMMENT "Bundling libraries"
26 ${PROJECT_BINARY_DIR}/lib
27 DESTINATION ${FINAL_INSTALL_PREFIX}
32 ${PROJECT_BINARY_DIR}/share
33 DESTINATION ${FINAL_INSTALL_PREFIX}
39 ${PROJECT_BINARY_DIR}/etc
40 DESTINATION ${FINAL_INSTALL_PREFIX}