mirror of
https://github.com/glest/glest-source.git
synced 2025-08-23 16:32:53 +02:00
- updated cmake scripts to fix build problems on debian
This commit is contained in:
@@ -128,9 +128,9 @@ IF(BUILD_MEGAGLEST_MODEL_VIEWER)
|
|||||||
OPTION(WANT_DEV_OUTPATH "use developer friendly output paths" OFF)
|
OPTION(WANT_DEV_OUTPATH "use developer friendly output paths" OFF)
|
||||||
IF(WANT_DEV_OUTPATH)
|
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()
|
ENDIF()
|
||||||
|
|
||||||
@@ -154,7 +154,7 @@ IF(BUILD_MEGAGLEST_MODEL_VIEWER)
|
|||||||
TARGET_LINK_LIBRARIES(${TARGET_NAME} ${EXTERNAL_LIBS})
|
TARGET_LINK_LIBRARIES(${TARGET_NAME} ${EXTERNAL_LIBS})
|
||||||
|
|
||||||
IF(EXISTS ${HELP2MAN})
|
IF(EXISTS ${HELP2MAN})
|
||||||
MESSAGE("***-- Found help2man: ${HELP2MAN} about to build manpage in [${EXECUTABLE_OUTPUT_PATH}/${TARGET_NAME_MANPAGE}]")
|
MESSAGE("***-- Found help2man: ${HELP2MAN} about to build manpage in [${EXECUTABLE_OUTPUT_PATH}${TARGET_NAME_MANPAGE}]")
|
||||||
|
|
||||||
SET(MG_MANPAGE_DESCRIPTION "G3D Model editor for the popular 3D realtime stragegy game")
|
SET(MG_MANPAGE_DESCRIPTION "G3D Model editor for the popular 3D realtime stragegy game")
|
||||||
|
|
||||||
@@ -162,11 +162,11 @@ IF(BUILD_MEGAGLEST_MODEL_VIEWER)
|
|||||||
MESSAGE("***-- Found xvfb-run: ${XVFB_EXEC} about to build manpage with it.")
|
MESSAGE("***-- Found xvfb-run: ${XVFB_EXEC} about to build manpage with it.")
|
||||||
|
|
||||||
add_custom_target(${TARGET_NAME_MANPAGE} ALL
|
add_custom_target(${TARGET_NAME_MANPAGE} ALL
|
||||||
COMMAND ${XVFB_EXEC} --auto-servernum --server-num=770 ${HELP2MAN} --name='${MG_MANPAGE_DESCRIPTION}' --section=6 -N -o ${EXECUTABLE_OUTPUT_PATH}/${TARGET_NAME_MANPAGE} ${EXECUTABLE_OUTPUT_PATH}/${TARGET_NAME}
|
COMMAND ${XVFB_EXEC} --auto-servernum --server-num=770 ${HELP2MAN} --name='${MG_MANPAGE_DESCRIPTION}' --section=6 -N -o ${EXECUTABLE_OUTPUT_PATH}${TARGET_NAME_MANPAGE} ${EXECUTABLE_OUTPUT_PATH}${TARGET_NAME}
|
||||||
DEPENDS ${TARGET_NAME})
|
DEPENDS ${TARGET_NAME})
|
||||||
ELSE()
|
ELSE()
|
||||||
add_custom_target(${TARGET_NAME_MANPAGE} ALL
|
add_custom_target(${TARGET_NAME_MANPAGE} ALL
|
||||||
COMMAND ${HELP2MAN} --name='${MG_MANPAGE_DESCRIPTION}' --section=6 -N -o ${EXECUTABLE_OUTPUT_PATH}/${TARGET_NAME_MANPAGE} ${EXECUTABLE_OUTPUT_PATH}/${TARGET_NAME}
|
COMMAND ${HELP2MAN} --name='${MG_MANPAGE_DESCRIPTION}' --section=6 -N -o ${EXECUTABLE_OUTPUT_PATH}${TARGET_NAME_MANPAGE} ${EXECUTABLE_OUTPUT_PATH}${TARGET_NAME}
|
||||||
DEPENDS ${TARGET_NAME})
|
DEPENDS ${TARGET_NAME})
|
||||||
ENDIF()
|
ENDIF()
|
||||||
ENDIF()
|
ENDIF()
|
||||||
@@ -183,7 +183,7 @@ IF(BUILD_MEGAGLEST_MODEL_VIEWER)
|
|||||||
|
|
||||||
# Installation of the program manpage file
|
# Installation of the program manpage file
|
||||||
INSTALL(FILES
|
INSTALL(FILES
|
||||||
"${EXECUTABLE_OUTPUT_PATH}/${TARGET_NAME_MANPAGE}"
|
"${EXECUTABLE_OUTPUT_PATH}${TARGET_NAME_MANPAGE}"
|
||||||
DESTINATION ${MEGAGLEST_MANPAGE_INSTALL_PATH})
|
DESTINATION ${MEGAGLEST_MANPAGE_INSTALL_PATH})
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
|
@@ -217,9 +217,9 @@ IF(BUILD_MEGAGLEST)
|
|||||||
OPTION(WANT_DEV_OUTPATH "use developer friendly output paths" OFF)
|
OPTION(WANT_DEV_OUTPATH "use developer friendly output paths" OFF)
|
||||||
IF(WANT_DEV_OUTPATH)
|
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()
|
ENDIF()
|
||||||
|
|
||||||
@@ -257,7 +257,7 @@ IF(BUILD_MEGAGLEST)
|
|||||||
TARGET_LINK_LIBRARIES(${TARGET_NAME} ${EXTERNAL_LIBS})
|
TARGET_LINK_LIBRARIES(${TARGET_NAME} ${EXTERNAL_LIBS})
|
||||||
|
|
||||||
IF(EXISTS ${HELP2MAN})
|
IF(EXISTS ${HELP2MAN})
|
||||||
MESSAGE("***-- Found help2man: ${HELP2MAN} about to build manpage in [${EXECUTABLE_OUTPUT_PATH}/${TARGET_NAME_MANPAGE}]")
|
MESSAGE("***-- Found help2man: ${HELP2MAN} about to build manpage in [${EXECUTABLE_OUTPUT_PATH}${TARGET_NAME_MANPAGE}]")
|
||||||
|
|
||||||
SET(MG_MANPAGE_DESCRIPTION "3D multi-player real time strategy game")
|
SET(MG_MANPAGE_DESCRIPTION "3D multi-player real time strategy game")
|
||||||
|
|
||||||
@@ -265,11 +265,11 @@ IF(BUILD_MEGAGLEST)
|
|||||||
MESSAGE("***-- Found xvfb-run: ${XVFB_EXEC} about to build manpage with it.")
|
MESSAGE("***-- Found xvfb-run: ${XVFB_EXEC} about to build manpage with it.")
|
||||||
|
|
||||||
add_custom_target(${TARGET_NAME_MANPAGE} ALL
|
add_custom_target(${TARGET_NAME_MANPAGE} ALL
|
||||||
COMMAND ${XVFB_EXEC} --auto-servernum --server-num=770 ${HELP2MAN} --name='${MG_MANPAGE_DESCRIPTION}' --section=6 -N -o ${EXECUTABLE_OUTPUT_PATH}/${TARGET_NAME_MANPAGE} ${EXECUTABLE_OUTPUT_PATH}/${TARGET_NAME}
|
COMMAND ${XVFB_EXEC} --auto-servernum --server-num=770 ${HELP2MAN} --name='${MG_MANPAGE_DESCRIPTION}' --section=6 -N -o ${EXECUTABLE_OUTPUT_PATH}${TARGET_NAME_MANPAGE} ${EXECUTABLE_OUTPUT_PATH}${TARGET_NAME}
|
||||||
DEPENDS ${TARGET_NAME})
|
DEPENDS ${TARGET_NAME})
|
||||||
ELSE()
|
ELSE()
|
||||||
add_custom_target(${TARGET_NAME_MANPAGE} ALL
|
add_custom_target(${TARGET_NAME_MANPAGE} ALL
|
||||||
COMMAND ${HELP2MAN} --name='${MG_MANPAGE_DESCRIPTION}' --section=6 -N -o ${EXECUTABLE_OUTPUT_PATH}/${TARGET_NAME_MANPAGE} ${EXECUTABLE_OUTPUT_PATH}/${TARGET_NAME}
|
COMMAND ${HELP2MAN} --name='${MG_MANPAGE_DESCRIPTION}' --section=6 -N -o ${EXECUTABLE_OUTPUT_PATH}${TARGET_NAME_MANPAGE} ${EXECUTABLE_OUTPUT_PATH}${TARGET_NAME}
|
||||||
DEPENDS ${TARGET_NAME})
|
DEPENDS ${TARGET_NAME})
|
||||||
ENDIF()
|
ENDIF()
|
||||||
ENDIF()
|
ENDIF()
|
||||||
@@ -288,7 +288,7 @@ IF(BUILD_MEGAGLEST)
|
|||||||
|
|
||||||
# Installation of the program manpage file
|
# Installation of the program manpage file
|
||||||
INSTALL(FILES
|
INSTALL(FILES
|
||||||
"${EXECUTABLE_OUTPUT_PATH}/${TARGET_NAME_MANPAGE}"
|
"${EXECUTABLE_OUTPUT_PATH}${TARGET_NAME_MANPAGE}"
|
||||||
DESTINATION ${MEGAGLEST_MANPAGE_INSTALL_PATH})
|
DESTINATION ${MEGAGLEST_MANPAGE_INSTALL_PATH})
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@@ -114,9 +114,9 @@ IF(BUILD_MEGAGLEST_MAP_EDITOR)
|
|||||||
OPTION(WANT_DEV_OUTPATH "use developer friendly output paths" OFF)
|
OPTION(WANT_DEV_OUTPATH "use developer friendly output paths" OFF)
|
||||||
IF(WANT_DEV_OUTPATH)
|
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()
|
ENDIF()
|
||||||
|
|
||||||
@@ -149,7 +149,7 @@ IF(BUILD_MEGAGLEST_MAP_EDITOR)
|
|||||||
TARGET_LINK_LIBRARIES(${TARGET_NAME} ${EXTERNAL_LIBS})
|
TARGET_LINK_LIBRARIES(${TARGET_NAME} ${EXTERNAL_LIBS})
|
||||||
|
|
||||||
IF(EXISTS ${HELP2MAN})
|
IF(EXISTS ${HELP2MAN})
|
||||||
MESSAGE("***-- Found help2man: ${HELP2MAN} about to build manpage in [${EXECUTABLE_OUTPUT_PATH}/${TARGET_NAME_MANPAGE}]")
|
MESSAGE("***-- Found help2man: ${HELP2MAN} about to build manpage in [${EXECUTABLE_OUTPUT_PATH}${TARGET_NAME_MANPAGE}]")
|
||||||
|
|
||||||
SET(MG_MANPAGE_DESCRIPTION "Map editor for the popular 3D realtime stragegy game")
|
SET(MG_MANPAGE_DESCRIPTION "Map editor for the popular 3D realtime stragegy game")
|
||||||
|
|
||||||
@@ -157,11 +157,11 @@ IF(BUILD_MEGAGLEST_MAP_EDITOR)
|
|||||||
MESSAGE("***-- Found xvfb-run: ${XVFB_EXEC} about to build manpage with it.")
|
MESSAGE("***-- Found xvfb-run: ${XVFB_EXEC} about to build manpage with it.")
|
||||||
|
|
||||||
add_custom_target(${TARGET_NAME_MANPAGE} ALL
|
add_custom_target(${TARGET_NAME_MANPAGE} ALL
|
||||||
COMMAND ${XVFB_EXEC} --auto-servernum --server-num=770 ${HELP2MAN} --name='${MG_MANPAGE_DESCRIPTION}' --section=6 -N -o ${EXECUTABLE_OUTPUT_PATH}/${TARGET_NAME_MANPAGE} ${EXECUTABLE_OUTPUT_PATH}/${TARGET_NAME}
|
COMMAND ${XVFB_EXEC} --auto-servernum --server-num=770 ${HELP2MAN} --name='${MG_MANPAGE_DESCRIPTION}' --section=6 -N -o ${EXECUTABLE_OUTPUT_PATH}${TARGET_NAME_MANPAGE} ${EXECUTABLE_OUTPUT_PATH}${TARGET_NAME}
|
||||||
DEPENDS ${TARGET_NAME})
|
DEPENDS ${TARGET_NAME})
|
||||||
ELSE()
|
ELSE()
|
||||||
add_custom_target(${TARGET_NAME_MANPAGE} ALL
|
add_custom_target(${TARGET_NAME_MANPAGE} ALL
|
||||||
COMMAND ${HELP2MAN} --name='${MG_MANPAGE_DESCRIPTION}' --section=6 -N -o ${EXECUTABLE_OUTPUT_PATH}/${TARGET_NAME_MANPAGE} ${EXECUTABLE_OUTPUT_PATH}/${TARGET_NAME}
|
COMMAND ${HELP2MAN} --name='${MG_MANPAGE_DESCRIPTION}' --section=6 -N -o ${EXECUTABLE_OUTPUT_PATH}${TARGET_NAME_MANPAGE} ${EXECUTABLE_OUTPUT_PATH}${TARGET_NAME}
|
||||||
DEPENDS ${TARGET_NAME})
|
DEPENDS ${TARGET_NAME})
|
||||||
ENDIF()
|
ENDIF()
|
||||||
ENDIF()
|
ENDIF()
|
||||||
@@ -179,7 +179,7 @@ IF(BUILD_MEGAGLEST_MAP_EDITOR)
|
|||||||
|
|
||||||
# Installation of the program manpage file
|
# Installation of the program manpage file
|
||||||
INSTALL(FILES
|
INSTALL(FILES
|
||||||
"${EXECUTABLE_OUTPUT_PATH}/${TARGET_NAME_MANPAGE}"
|
"${EXECUTABLE_OUTPUT_PATH}${TARGET_NAME_MANPAGE}"
|
||||||
DESTINATION ${MEGAGLEST_MANPAGE_INSTALL_PATH})
|
DESTINATION ${MEGAGLEST_MANPAGE_INSTALL_PATH})
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
|
@@ -135,9 +135,9 @@ IF(BUILD_MEGAGLEST_TESTS)
|
|||||||
OPTION(WANT_DEV_OUTPATH "use developer friendly output paths" OFF)
|
OPTION(WANT_DEV_OUTPATH "use developer friendly output paths" OFF)
|
||||||
IF(WANT_DEV_OUTPATH)
|
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()
|
ENDIF()
|
||||||
|
|
||||||
@@ -163,12 +163,12 @@ IF(BUILD_MEGAGLEST_TESTS)
|
|||||||
MESSAGE("***-- Found xvfb-run: ${XVFB_EXEC} will run tests with it.")
|
MESSAGE("***-- Found xvfb-run: ${XVFB_EXEC} will run tests with it.")
|
||||||
|
|
||||||
add_custom_command(TARGET ${TARGET_NAME} POST_BUILD
|
add_custom_command(TARGET ${TARGET_NAME} POST_BUILD
|
||||||
COMMAND ${XVFB_EXEC} --auto-servernum --server-num=770 ${EXECUTABLE_OUTPUT_PATH}/${TARGET_NAME}
|
COMMAND ${XVFB_EXEC} --auto-servernum --server-num=770 ${EXECUTABLE_OUTPUT_PATH}${TARGET_NAME}
|
||||||
COMMENT "***-- Found megaglest test runner: ${TARGET_NAME} about to run unit tests via xvfb...")
|
COMMENT "***-- Found megaglest test runner: ${TARGET_NAME} about to run unit tests via xvfb...")
|
||||||
|
|
||||||
ELSE()
|
ELSE()
|
||||||
add_custom_command(TARGET ${TARGET_NAME} POST_BUILD
|
add_custom_command(TARGET ${TARGET_NAME} POST_BUILD
|
||||||
COMMAND ${EXECUTABLE_OUTPUT_PATH}/${TARGET_NAME}
|
COMMAND ${EXECUTABLE_OUTPUT_PATH}${TARGET_NAME}
|
||||||
COMMENT "***-- Found megaglest test runner: ${TARGET_NAME} about to run unit tests...")
|
COMMENT "***-- Found megaglest test runner: ${TARGET_NAME} about to run unit tests...")
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user