]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - bundle/CMakeLists.txt
macos: produce working NetRadiant.app
[xonotic/netradiant.git] / bundle / CMakeLists.txt
index 73750b7031e222b09e9ffbb96ea330794925df53..f899cee009ee1308bedc7fcbfcaf47d5a5a52da6 100644 (file)
@@ -3,6 +3,8 @@ if (WIN32)
     set(BUNDLE_SHARE ON)
 elseif (APPLE)
     set(BUNDLE_OS_NAME "macos")
+    set(BUNDLE_SHARE ON)
+    set(BUNDLE_ETC ON)
 elseif ("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux")
     set(BUNDLE_OS_NAME "linux")
 else ()
@@ -20,12 +22,19 @@ add_custom_target(bundle ALL
 
 install(DIRECTORY
     ${PROJECT_BINARY_DIR}/lib
-    DESTINATION ${CMAKE_INSTALL_PREFIX}
+    DESTINATION ${FINAL_INSTALL_PREFIX}
 )
 
 if (BUNDLE_SHARE)
     install(DIRECTORY
         ${PROJECT_BINARY_DIR}/share
-        DESTINATION ${CMAKE_INSTALL_PREFIX}
+        DESTINATION ${FINAL_INSTALL_PREFIX}
+    )
+endif ()
+
+if (BUNDLE_ETC)
+    install(DIRECTORY
+        ${PROJECT_BINARY_DIR}/etc
+        DESTINATION ${FINAL_INSTALL_PREFIX}
     )
 endif ()