Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add README files into install directory an dinto the distrib.
authornavarrop <navarrop@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 30 Nov 2010 21:09:44 +0000 (21:09 +0000)
committernavarrop <navarrop@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 30 Nov 2010 21:09:44 +0000 (21:09 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8781 48e7efb5-ca39-0410-a469-dd3cf9ba447f

buildtools/Cmake/DefinePackages.cmake
buildtools/Cmake/Distrib.cmake

index 137ada1..62331c9 100644 (file)
@@ -550,6 +550,15 @@ file(GLOB_RECURSE examples_to_install_in_doc
 "examples/*.xml"
 )
 
+file(GLOB_RECURSE README_examples_files
+"examples/*README"
+)
+
+set(examples_to_install_in_doc
+${examples_to_install_in_doc}
+${README_examples_files}
+)
+
 set(DOC_SOURCES
        doc/contrib.doc
         doc/FAQ.doc
@@ -740,15 +749,16 @@ set(txt_files
        ChangeLog
        COPYING
        LICENSE-LGPL-2.1
-       missing
        NEWS
-       README
-       README.IEEE
        TODO
-       examples/lua/README
-       examples/ruby/README
 )
 
+file(GLOB_RECURSE README_files
+"*README"
+)
+       
+string(REPLACE "${CMAKE_HOME_DIRECTORY}/" "" README_files "${README_files}")
+
 file(GLOB_RECURSE CMAKE_SOURCE_FILES
 "buildtools/Cmake/test_java.sh"
 "buildtools/Cmake/*.cmake"
@@ -796,4 +806,5 @@ set(source_to_pack
        ${bin_files}
        ${DOC_SOURCES}
        ${DOC_FIGS}
-)
+       ${README_files}
+)
\ No newline at end of file
index 4add056..c7e7b78 100644 (file)
@@ -87,6 +87,14 @@ foreach(file ${examples_to_install_in_doc})
           DESTINATION $ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/doc/simgrid/examples/${location})
 endforeach(file ${examples_to_install_in_doc})
 
+# example README
+foreach(file ${README_examples_files})
+  string(REPLACE "${PROJECT_DIRECTORY}/examples/" "" file ${file})
+  get_filename_component(location ${file} PATH)
+  install(FILES "examples/${file}"
+          DESTINATION $ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/doc/simgrid/examples/${location})
+endforeach(file ${README_examples_files})
+
 # bindings cruft
 if(HAVE_JAVA)
   install(FILES ${CMAKE_BINARY_DIR}/simgrid.jar