diff --git a/CMakeLists.txt b/CMakeLists.txt index 625655d77eec803589cd20322ddfd93cd7f1ca37..aaebcdd2b5c5c75891b72dcfce811f7b1406c169 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,6 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.8) PROJECT(moose-all) +set(MOOSE_VERSION "3.0.2") ## intialize paths set(MOOSE_CORE_DIR "${CMAKE_SOURCE_DIR}/moose-core") @@ -7,7 +8,9 @@ set(MOOSE_CORE_BUILD_DIR ${CMAKE_BINARY_DIR}/_build_moose_core) FILE(MAKE_DIRECTORY ${MOOSE_CORE_BUILD_DIR}) set(DATA_DIR ${CMAKE_SOURCE_DIR}/data) -add_custom_command(OUTPUT __moose_core_built__ +set(OUTPUT_MOOSEBIN ${MOOSE_CORE_BUILD_DIR}/moose.bin) +set(OUTPUT_MOOSESDIST ${MOOSE_CORE_BUILD_DIR}/moose-${MOOSE_VERSION}.tar.gz) +add_custom_command(OUTPUT ${OUTPUT_MOOSEBIN} ${OUTPUT_MOOSESDIST} COMMAND ${CMAKE_COMMAND} -DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX} -DDEBUG=OFF @@ -16,9 +19,8 @@ add_custom_command(OUTPUT __moose_core_built__ WORKING_DIRECTORY ${MOOSE_CORE_BUILD_DIR} VERBATIM ) - add_custom_target(moose-all ALL - DEPENDS __moose_core_built__ + DEPENDS ${OUTPUT_MOOSESDIST} ${OUTPUT_MOOSEBIN} ) install(CODE