Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Put a warn if try to make a dist without maintainer mode
[simgrid.git] / buildtools / Cmake / Distrib.cmake
index b5889af..6ef4705 100644 (file)
@@ -197,10 +197,12 @@ set(source_to_pack
   ${MC_SRC}
   ${JEDULE_SRC}
   ${RNGSTREAM_SRC}
-  ${add_src_files}
+  ${BINDINGS_FILES}
   ${CMAKE_SOURCE_FILES}
   ${EXAMPLES_CMAKEFILES_TXT}
   ${TESHSUITE_CMAKEFILES_TXT}
+  ${TOOLS_CMAKEFILES_TXT}
+  ${TESTSUITE_CMAKEFILES_TXT}
   ${DOC_SOURCES}
   ${DOC_FIGS}
   ${README_files}
@@ -210,6 +212,9 @@ set(source_to_pack
   ${bin_files}
   ${examples_src}
   ${teshsuite_src}
+  ${tools_src}
+  ${testsuite_src}
+  ${PLATFORMS_EXAMPLES}
 )
 
 ##########################################
@@ -263,6 +268,7 @@ endforeach(file ${source_to_pack})
 add_custom_target(dist
   DEPENDS ${CMAKE_BINARY_DIR}/${PROJECT_NAME}-${release_version}.tar.gz
 )
+
 add_custom_command(
        OUTPUT ${CMAKE_BINARY_DIR}/${PROJECT_NAME}-${release_version}.tar.gz    
        COMMENT "Compressing the archive from the distribution directory"
@@ -272,6 +278,15 @@ add_custom_command(
 )
 add_dependencies(dist dist-dir)
 
+if(NOT enable_maintainer_mode)
+  add_custom_target(echo-dist
+    COMMAND ${CMAKE_COMMAND} -E echo "WARNING: ----------------------------------------------------"
+    COMMAND ${CMAKE_COMMAND} -E echo "WARNING: Distrib is generated without option maintainer mode "
+    COMMAND ${CMAKE_COMMAND} -E echo "WARNING: ----------------------------------------------------"
+  )
+   add_dependencies(dist echo-dist)
+endif(NOT enable_maintainer_mode)
+
 ###########################################
 ### Fill in the "make distcheck" target ###
 ###########################################