mirror of
https://github.com/glest/glest-source.git
synced 2025-02-24 03:32:35 +01:00
- cmake now somewhat split out into binaries and data, likely needs a little tweaking and final touches, good night for now :)
This commit is contained in:
parent
4f3ecdf1ec
commit
dfe194fa10
@ -176,6 +176,10 @@ IF(WIN32)
|
|||||||
include_directories(${PROJECT_SOURCE_DIR}/source/win32_deps/openal-soft-1.12.854/include)
|
include_directories(${PROJECT_SOURCE_DIR}/source/win32_deps/openal-soft-1.12.854/include)
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
|
# Check if sources exist
|
||||||
|
IF(EXISTS "source/")
|
||||||
|
MESSAGE(STATUS "**Found game source code.")
|
||||||
|
|
||||||
ADD_SUBDIRECTORY( source/shared_lib )
|
ADD_SUBDIRECTORY( source/shared_lib )
|
||||||
ADD_SUBDIRECTORY( source/glest_game )
|
ADD_SUBDIRECTORY( source/glest_game )
|
||||||
#if(wxWidgets_FOUND)
|
#if(wxWidgets_FOUND)
|
||||||
@ -191,5 +195,10 @@ ADD_SUBDIRECTORY( source/tools/glexemel )
|
|||||||
IF(APPLE)
|
IF(APPLE)
|
||||||
include(mk/macosx/CMakeLists.txt)
|
include(mk/macosx/CMakeLists.txt)
|
||||||
ENDIF(APPLE)
|
ENDIF(APPLE)
|
||||||
|
ENDIF()
|
||||||
|
|
||||||
|
# Check if data exist
|
||||||
|
IF(EXISTS "data/glest_game/")
|
||||||
|
MESSAGE(STATUS "**Found game data.")
|
||||||
|
ADD_SUBDIRECTORY( data/glest_game )
|
||||||
|
ENDIF()
|
||||||
|
@ -202,36 +202,36 @@ IF(NOT CMAKE_INSTALL_PREFIX STREQUAL "")
|
|||||||
DESTINATION ${MEGAGLEST_BIN_INSTALL_PATH})
|
DESTINATION ${MEGAGLEST_BIN_INSTALL_PATH})
|
||||||
|
|
||||||
# Installation of the program config and image files
|
# Installation of the program config and image files
|
||||||
INSTALL(FILES
|
# INSTALL(FILES
|
||||||
"${PROJECT_SOURCE_DIR}/mk/linux/glest.ini"
|
# "${PROJECT_SOURCE_DIR}/mk/linux/glest.ini"
|
||||||
"${PROJECT_SOURCE_DIR}/mk/linux/glestkeys.ini"
|
# "${PROJECT_SOURCE_DIR}/mk/linux/glestkeys.ini"
|
||||||
"${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
|
# Installation of the program desktop file
|
||||||
INSTALL(FILES
|
# INSTALL(FILES
|
||||||
"${PROJECT_SOURCE_DIR}/mk/linux/megaglest.desktop"
|
# "${PROJECT_SOURCE_DIR}/mk/linux/megaglest.desktop"
|
||||||
DESTINATION ${MEGAGLEST_DESKTOP_INSTALL_PATH})
|
# DESTINATION ${MEGAGLEST_DESKTOP_INSTALL_PATH})
|
||||||
|
|
||||||
# Installation of the program desktop icon file
|
# Installation of the program desktop icon file
|
||||||
INSTALL(FILES
|
# INSTALL(FILES
|
||||||
"${PROJECT_SOURCE_DIR}/mk/linux/megaglest.png"
|
# "${PROJECT_SOURCE_DIR}/mk/linux/megaglest.png"
|
||||||
DESTINATION ${MEGAGLEST_ICON_INSTALL_PATH})
|
# 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
|
||||||
OPTIONAL REGEX "/.svn" EXCLUDE)
|
# OPTIONAL REGEX "/.svn" EXCLUDE)
|
||||||
|
|
||||||
# Installation of the data
|
# Installation of the data
|
||||||
install(
|
# install(
|
||||||
DIRECTORY "${PROJECT_SOURCE_DIR}/data/glest_game/data"
|
# DIRECTORY "${PROJECT_SOURCE_DIR}/data/glest_game/data"
|
||||||
"${PROJECT_SOURCE_DIR}/data/glest_game/docs"
|
# "${PROJECT_SOURCE_DIR}/data/glest_game/docs"
|
||||||
"${PROJECT_SOURCE_DIR}/data/glest_game/maps"
|
# "${PROJECT_SOURCE_DIR}/data/glest_game/maps"
|
||||||
"${PROJECT_SOURCE_DIR}/data/glest_game/scenarios"
|
# "${PROJECT_SOURCE_DIR}/data/glest_game/scenarios"
|
||||||
"${PROJECT_SOURCE_DIR}/data/glest_game/techs"
|
# "${PROJECT_SOURCE_DIR}/data/glest_game/techs"
|
||||||
"${PROJECT_SOURCE_DIR}/data/glest_game/tilesets"
|
# "${PROJECT_SOURCE_DIR}/data/glest_game/tilesets"
|
||||||
"${PROJECT_SOURCE_DIR}/data/glest_game/tutorials"
|
# "${PROJECT_SOURCE_DIR}/data/glest_game/tutorials"
|
||||||
DESTINATION ${MEGAGLEST_DATA_INSTALL_PATH}
|
# DESTINATION ${MEGAGLEST_DATA_INSTALL_PATH}
|
||||||
OPTIONAL REGEX "/.svn" EXCLUDE)
|
# OPTIONAL REGEX "/.svn" EXCLUDE)
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user