]> de.git.xonotic.org Git - xonotic/netradiant.git/blob - bundle/CMakeLists.txt
gtkglext: build and bundle built-in gtkglext
[xonotic/netradiant.git] / bundle / CMakeLists.txt
1 if (WIN32)
2     set(BUNDLE_OS_NAME "windows")
3         set(BUNDLE_SHARE ON)
4 elseif ("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux")
5     set(BUNDLE_OS_NAME "linux")
6 else ()
7     set(BUNDLE_OS_NAME "unsupported")
8 endif ()
9
10 add_custom_target(bundle ALL
11     COMMAND
12     export LD_LIBRARY_PATH=$ENV{LD_LIBRARY_PATH} &&
13     "${PROJECT_SOURCE_DIR}/library-bundler"
14     "${BUNDLE_OS_NAME}" "${PROJECT_BINARY_DIR}"
15     VERBATIM
16     COMMENT "Bundling libraries"
17 )
18
19 install(DIRECTORY
20     ${PROJECT_BINARY_DIR}/lib
21     DESTINATION ${CMAKE_INSTALL_PREFIX}
22 )
23
24 if (BUNDLE_SHARE)
25     install(DIRECTORY
26         ${PROJECT_BINARY_DIR}/share
27         DESTINATION ${CMAKE_INSTALL_PREFIX}
28     )
29 endif ()