From df41948ac74601f2122ba21812b32ca6e5e8b154 Mon Sep 17 00:00:00 2001 From: Dilawar Singh <dilawars@ncbs.res.in> Date: Mon, 10 Aug 2015 01:25:56 +0530 Subject: [PATCH] make install also runs the target build. This should be fixed. --- CMakeLists.txt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 625655d7..aaebcdd2 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 -- GitLab