- updated cmake to only place binaries in dev friendly folder if a new option is passed (enabled by default using the build script)
-DWANT_DEV_OUTPATH=ON
This commit is contained in:
parent
21f674abd9
commit
1e6364051b
|
@ -125,12 +125,14 @@ IF(BUILD_MEGAGLEST_MODEL_VIEWER)
|
||||||
ENDIF(APPLE)
|
ENDIF(APPLE)
|
||||||
ENDFOREACH(DIR)
|
ENDFOREACH(DIR)
|
||||||
|
|
||||||
|
OPTION(WANT_DEV_OUTPATH "use developer friendly output paths" OFF)
|
||||||
|
IF(WANT_DEV_OUTPATH)
|
||||||
IF(UNIX AND NOT APPLE)
|
IF(UNIX AND NOT APPLE)
|
||||||
SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/mk/linux)
|
SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/mk/linux)
|
||||||
ELSE()
|
ELSE()
|
||||||
SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/data/glest_game)
|
SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/data/glest_game)
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
ENDIF()
|
||||||
|
|
||||||
FIND_PROGRAM(HELP2MAN "help2man")
|
FIND_PROGRAM(HELP2MAN "help2man")
|
||||||
|
|
||||||
|
|
|
@ -213,11 +213,14 @@ IF(BUILD_MEGAGLEST)
|
||||||
|
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
|
OPTION(WANT_DEV_OUTPATH "use developer friendly output paths" OFF)
|
||||||
|
IF(WANT_DEV_OUTPATH)
|
||||||
IF(UNIX AND NOT APPLE)
|
IF(UNIX AND NOT APPLE)
|
||||||
SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/mk/linux)
|
SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/mk/linux)
|
||||||
ELSE()
|
ELSE()
|
||||||
SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/data/glest_game)
|
SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/data/glest_game)
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
ENDIF()
|
||||||
|
|
||||||
SET_SOURCE_FILES_PROPERTIES(${MG_INCLUDE_FILES} PROPERTIES HEADER_FILE_ONLY 1)
|
SET_SOURCE_FILES_PROPERTIES(${MG_INCLUDE_FILES} PROPERTIES HEADER_FILE_ONLY 1)
|
||||||
|
|
||||||
|
@ -259,18 +262,6 @@ IF(BUILD_MEGAGLEST)
|
||||||
|
|
||||||
# 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")
|
|
||||||
# rename the binary for installation
|
|
||||||
# MESSAGE(STATUS "Copying [${EXECUTABLE_OUTPUT_PATH}/${TARGET_NAME}] to [${CMAKE_INSTALL_PREFIX}/${MEGAGLEST_BIN_INSTALL_PATH}/megaglest]")
|
|
||||||
# install(CODE
|
|
||||||
# "EXECUTE_PROCESS(COMMAND \"cmake\" \"-E\" \"copy\" \"${EXECUTABLE_OUTPUT_PATH}/${TARGET_NAME}\" \"${CMAKE_INSTALL_PREFIX}/${MEGAGLEST_BIN_INSTALL_PATH}/megaglest\")")
|
|
||||||
|
|
||||||
# install(CODE
|
|
||||||
# "EXECUTE_PROCESS(COMMAND \"chmod\" \"+x\" \"${CMAKE_INSTALL_PREFIX}/${MEGAGLEST_BIN_INSTALL_PATH}/megaglest\")")
|
|
||||||
|
|
||||||
#ELSE()
|
|
||||||
|
|
||||||
MESSAGE(STATUS "**Source package [${PROJECT_SOURCE_DIR}]")
|
MESSAGE(STATUS "**Source package [${PROJECT_SOURCE_DIR}]")
|
||||||
|
|
||||||
# Installation of the program
|
# Installation of the program
|
||||||
|
|
|
@ -111,11 +111,14 @@ IF(BUILD_MEGAGLEST_MAP_EDITOR)
|
||||||
ENDIF(APPLE)
|
ENDIF(APPLE)
|
||||||
ENDFOREACH(DIR)
|
ENDFOREACH(DIR)
|
||||||
|
|
||||||
|
OPTION(WANT_DEV_OUTPATH "use developer friendly output paths" OFF)
|
||||||
|
IF(WANT_DEV_OUTPATH)
|
||||||
IF(UNIX AND NOT APPLE)
|
IF(UNIX AND NOT APPLE)
|
||||||
SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/mk/linux)
|
SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/mk/linux)
|
||||||
ELSE()
|
ELSE()
|
||||||
SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/data/glest_game)
|
SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/data/glest_game)
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
ENDIF()
|
||||||
|
|
||||||
FIND_PROGRAM(HELP2MAN "help2man")
|
FIND_PROGRAM(HELP2MAN "help2man")
|
||||||
|
|
||||||
|
|
|
@ -152,7 +152,7 @@ option(ENABLE_FRIBIDI "Enable FriBIDi support" ON)
|
||||||
SET(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${PNG_LIBRARY})
|
SET(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${PNG_LIBRARY})
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
OPTION(WANT_FONTCONFIG "use the library fontconfig" ON)
|
OPTION(WANT_FONTCONFIG "use the library fontconfig" OFF)
|
||||||
IF(WANT_FONTCONFIG)
|
IF(WANT_FONTCONFIG)
|
||||||
FIND_PACKAGE(FontConfig)
|
FIND_PACKAGE(FontConfig)
|
||||||
IF(FONTCONFIG_FOUND)
|
IF(FONTCONFIG_FOUND)
|
||||||
|
|
Loading…
Reference in New Issue