-set(GAME_FILES
- DarkPlaces
- Nexuiz
- OpenArena
- Osirion
- Q3
- Quake2
- Quake
- Quetoo
- Tremulous
- UFOAI
- Unvanquished
- Warsow
- Xonotic
- )
-unset(_tmp)
-foreach (it ${GAME_FILES})
- set(dir "${PROJECT_BINARY_DIR}/games/${it}Pack")
- string(TOLOWER "${it}" it)
- list(APPEND _tmp "${dir}/games")
- list(APPEND _tmp "${dir}/${it}.game")
-endforeach ()
-set(GAME_FILES ${_tmp})
-
-install(
- DIRECTORY
- ${GAME_FILES}
- DESTINATION .
- OPTIONAL
-)
+ install(FILES
+ setup/data/tools/global.xlink
+ DESTINATION ${RADIANT_DATA_DIR}
+ )
+endif ()
+
+if (DOWNLOAD_GAMEPACKS)
+ if (FHS_INSTALL)
+ set(GAME_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}/share/netradiant")
+ else ()
+ set(GAME_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+ endif ()
+
+ install(DIRECTORY
+ ${PROJECT_BINARY_DIR}/gamepacks
+ DESTINATION ${RADIANT_DATA_DIR}
+ )
+endif ()
+
+if(BUILD_BINARIES AND FHS_INSTALL AND NOT WIN32 AND NOT APPLE)
+ install(FILES
+ ${PROJECT_SOURCE_DIR}/icons/netradiant.png
+ DESTINATION ${CMAKE_INSTALL_PREFIX}/share/pixmaps
+ )
+ install(FILES
+ ${PROJECT_SOURCE_DIR}/icons/netradiant.desktop
+ DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications
+ )
+ install(FILES
+ ${PROJECT_SOURCE_DIR}/icons/mime/map.xml
+ DESTINATION ${CMAKE_INSTALL_PREFIX}/share/mime/model
+ )
+endif ()