- implemented some additional install files as requested by sven (more needs to come still)
This commit is contained in:
parent
01ec71f82f
commit
42d4e45b84
|
@ -82,6 +82,8 @@ IF(CMAKE_COMPILER_IS_GNUCXX OR MINGW)
|
||||||
ELSE()
|
ELSE()
|
||||||
SET(MEGAGLEST_BIN_INSTALL_PATH "bin/")
|
SET(MEGAGLEST_BIN_INSTALL_PATH "bin/")
|
||||||
SET(MEGAGLEST_DATA_INSTALL_PATH "share/megaglest/")
|
SET(MEGAGLEST_DATA_INSTALL_PATH "share/megaglest/")
|
||||||
|
SET(MEGAGLEST_DESKTOP_INSTALL_PATH "share/applications/")
|
||||||
|
SET(MEGAGLEST_ICON_INSTALL_PATH "share/pixmaps/")
|
||||||
SET(CUSTOM_DATA_INSTALL_PATH "'\\\"${CMAKE_INSTALL_PREFIX}/${MEGAGLEST_DATA_INSTALL_PATH}\\\"'")
|
SET(CUSTOM_DATA_INSTALL_PATH "'\\\"${CMAKE_INSTALL_PREFIX}/${MEGAGLEST_DATA_INSTALL_PATH}\\\"'")
|
||||||
SET(CUSTOM_DATA_INSTALL_PATH_VALUE "-DCUSTOM_DATA_INSTALL_PATH=${CUSTOM_DATA_INSTALL_PATH}")
|
SET(CUSTOM_DATA_INSTALL_PATH_VALUE "-DCUSTOM_DATA_INSTALL_PATH=${CUSTOM_DATA_INSTALL_PATH}")
|
||||||
|
|
||||||
|
|
|
@ -133,4 +133,10 @@ IF(NOT CMAKE_INSTALL_PREFIX STREQUAL "")
|
||||||
"${PROJECT_SOURCE_DIR}/mk/linux/configuration.xml"
|
"${PROJECT_SOURCE_DIR}/mk/linux/configuration.xml"
|
||||||
"${PROJECT_SOURCE_DIR}/mk/linux/glest.ico"
|
"${PROJECT_SOURCE_DIR}/mk/linux/glest.ico"
|
||||||
DESTINATION ${MEGAGLEST_DATA_INSTALL_PATH})
|
DESTINATION ${MEGAGLEST_DATA_INSTALL_PATH})
|
||||||
|
|
||||||
|
# Installation of the program desktop icon file
|
||||||
|
INSTALL(FILES
|
||||||
|
"${PROJECT_SOURCE_DIR}/mk/linux/glest.ico"
|
||||||
|
DESTINATION ${MEGAGLEST_ICON_INSTALL_PATH})
|
||||||
|
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
|
@ -133,4 +133,10 @@ IF(NOT CMAKE_INSTALL_PREFIX STREQUAL "")
|
||||||
"${PROJECT_SOURCE_DIR}/mk/linux/glestkeys.ini"
|
"${PROJECT_SOURCE_DIR}/mk/linux/glestkeys.ini"
|
||||||
"${PROJECT_SOURCE_DIR}/data/glest_game/g3dviewer.ico"
|
"${PROJECT_SOURCE_DIR}/data/glest_game/g3dviewer.ico"
|
||||||
DESTINATION ${MEGAGLEST_DATA_INSTALL_PATH})
|
DESTINATION ${MEGAGLEST_DATA_INSTALL_PATH})
|
||||||
|
|
||||||
|
# Installation of the program desktop icon file
|
||||||
|
INSTALL(FILES
|
||||||
|
"${PROJECT_SOURCE_DIR}/data/glest_game/g3dviewer.ico"
|
||||||
|
DESTINATION ${MEGAGLEST_ICON_INSTALL_PATH})
|
||||||
|
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
|
@ -192,6 +192,10 @@ TARGET_LINK_LIBRARIES(${TARGET_NAME} ${EXTERNAL_LIBS})
|
||||||
|
|
||||||
# Requires an install prefix for the items below to work
|
# Requires an install prefix for the items below to work
|
||||||
IF(NOT CMAKE_INSTALL_PREFIX STREQUAL "")
|
IF(NOT CMAKE_INSTALL_PREFIX STREQUAL "")
|
||||||
|
IF(NOT WIN32)
|
||||||
|
set_target_properties(megaglest.bin PROPERTIES OUTPUT_NAME "megaglest")
|
||||||
|
ENDIF()
|
||||||
|
|
||||||
# Installation of the program
|
# Installation of the program
|
||||||
INSTALL(TARGETS
|
INSTALL(TARGETS
|
||||||
${TARGET_NAME}
|
${TARGET_NAME}
|
||||||
|
@ -204,6 +208,16 @@ IF(NOT CMAKE_INSTALL_PREFIX STREQUAL "")
|
||||||
"${PROJECT_SOURCE_DIR}/mk/linux/megaglest.bmp"
|
"${PROJECT_SOURCE_DIR}/mk/linux/megaglest.bmp"
|
||||||
DESTINATION ${MEGAGLEST_DATA_INSTALL_PATH})
|
DESTINATION ${MEGAGLEST_DATA_INSTALL_PATH})
|
||||||
|
|
||||||
|
# Installation of the program desktop file
|
||||||
|
INSTALL(FILES
|
||||||
|
"${PROJECT_SOURCE_DIR}/mk/linux/megaglest.desktop"
|
||||||
|
DESTINATION ${MEGAGLEST_DESKTOP_INSTALL_PATH})
|
||||||
|
|
||||||
|
# Installation of the program desktop icon file
|
||||||
|
INSTALL(FILES
|
||||||
|
"${PROJECT_SOURCE_DIR}/mk/linux/megaglest.png"
|
||||||
|
DESTINATION ${MEGAGLEST_ICON_INSTALL_PATH})
|
||||||
|
|
||||||
# Installation of data files from outside normal data folder
|
# Installation of data files from outside normal data folder
|
||||||
INSTALL(DIRECTORY "${PROJECT_SOURCE_DIR}/source/masterserver/flags"
|
INSTALL(DIRECTORY "${PROJECT_SOURCE_DIR}/source/masterserver/flags"
|
||||||
DESTINATION ${MEGAGLEST_DATA_INSTALL_PATH}data/core/misc_textures
|
DESTINATION ${MEGAGLEST_DATA_INSTALL_PATH}data/core/misc_textures
|
||||||
|
|
|
@ -134,4 +134,10 @@ IF(NOT CMAKE_INSTALL_PREFIX STREQUAL "")
|
||||||
"${PROJECT_SOURCE_DIR}/mk/linux/glestkeys.ini"
|
"${PROJECT_SOURCE_DIR}/mk/linux/glestkeys.ini"
|
||||||
"${PROJECT_SOURCE_DIR}/data/glest_game/editor.ico"
|
"${PROJECT_SOURCE_DIR}/data/glest_game/editor.ico"
|
||||||
DESTINATION ${MEGAGLEST_DATA_INSTALL_PATH})
|
DESTINATION ${MEGAGLEST_DATA_INSTALL_PATH})
|
||||||
|
|
||||||
|
# Installation of the program desktop icon file
|
||||||
|
INSTALL(FILES
|
||||||
|
"${PROJECT_SOURCE_DIR}/data/glest_game/editor.ico"
|
||||||
|
DESTINATION ${MEGAGLEST_ICON_INSTALL_PATH})
|
||||||
|
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
Loading…
Reference in New Issue