Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Print install doc IGNORED if it is necessary.
[simgrid.git] / buildtools / Cmake / src / CMakeDistrib.txt
1 set(CMAKE_PROJECT_NAME "${PROJECT_NAME}")
2 set(CPACK_PACKAGE_NAME "${PROJECT_NAME}")
3 set(CPACK_PROJECT_NAME "${PROJECT_NAME}")
4
5 set(CPACK_PACKAGE_FILE_NAME "simgrid-${release_version}")
6 set(CPACK_INCLUDE_TOPLEVEL_DIRECTORY 1)
7 set(CPACK_GENERATOR "") #;TGZ;TZ;ZIP
8
9 set(CPACK_SOURCE_PACKAGE_FILE_NAME "${CPACK_PACKAGE_FILE_NAME}-src")
10 set(CPACK_SOURCE_GENERATOR "TGZ")
11 set(CPACK_SOURCE_FILES "${to_svg}")
12
13 set(CPACK_SET_DESTDIR on)
14 set(CMAKE_INSTALL_PREFIX ${prefix} CACHE TYPE INTERNAL FORCE)
15
16 #########################################
17 ### Fill in the "make install" target ###
18 #########################################
19           
20                                   
21
22 # doc
23 install(DIRECTORY "${PROJECT_DIRECTORY}/doc/html/"
24   DESTINATION "$ENV{DESTDIR}${prefix}/doc/simgrid/html/"
25   PATTERN ".svn" EXCLUDE 
26   PATTERN ".git" EXCLUDE 
27   PATTERN "*.o" EXCLUDE
28   PATTERN "*~" EXCLUDE
29 )
30
31 # binaries
32 install(PROGRAMS ${CMAKE_BINARY_DIR}/bin/smpicc
33                  ${CMAKE_BINARY_DIR}/bin/smpirun
34                  ${CMAKE_BINARY_DIR}/bin/tesh
35         DESTINATION $ENV{DESTDIR}${prefix}/bin/)
36         
37 install(PROGRAMS tools/MSG_visualization/colorize.pl
38         DESTINATION $ENV{DESTDIR}${prefix}/bin/
39         RENAME simgrid-colorizer)
40
41 # libraries
42 install(TARGETS simgrid gras 
43         LIBRARY DESTINATION $ENV{DESTDIR}${prefix}/lib/)
44         
45 install(FILES ${CMAKE_BINARY_DIR}/lib/libsimgrid_static.a 
46         RENAME libsimgrid.a
47         DESTINATION $ENV{DESTDIR}${prefix}/lib/)
48         
49 if(enable_smpi) 
50   install(TARGETS smpi
51           LIBRARY DESTINATION $ENV{DESTDIR}${prefix}/lib/)
52 endif(enable_smpi)      
53
54 # include files
55 foreach(file ${install_HEADERS})
56   get_filename_component(location ${file} PATH)
57   install(FILES ${file}
58           DESTINATION $ENV{DESTDIR}${prefix}/${location})
59 endforeach(file ${install_HEADERS})
60
61 # example files
62 foreach(file ${ex_to_svg})
63   string(REPLACE "${PROJECT_DIRECTORY}/examples/" "" file ${file})
64   get_filename_component(location ${file} PATH)
65   install(FILES "examples/${file}"
66           DESTINATION $ENV{DESTDIR}${prefix}/doc/simgrid/examples/${location})
67 endforeach(file ${ex_to_svg})
68
69 # bindings cruft
70 if(HAVE_JAVA)
71   install(FILES ${CMAKE_BINARY_DIR}/simgrid.jar
72           DESTINATION $ENV{DESTDIR}${prefix}/share/)
73 endif(HAVE_JAVA)
74
75 if(HAVE_LUA)
76   add_custom_target(absolute_liblink ALL
77     COMMAND ln -sf $ENV{DESTDIR}${prefix}/lib/libsimgrid.so ${CMAKE_BINARY_DIR}/libsimgrid.so)
78   install(FILES ${CMAKE_BINARY_DIR}/libsimgrid.so
79           DESTINATION $ENV{DESTDIR}${prefix}/lib/lua/5.1
80           RENAME simgrid.so)
81 endif(HAVE_LUA)
82
83 if(HAVE_RUBY)
84   string(REGEX REPLACE "^.*ruby/" "" install_link_ruby "${RUBY_ARCH_DIR}")
85   install(FILES ${CMAKE_BINARY_DIR}/libsimgrid.so
86                 ${PROJECT_DIRECTORY}/src/bindings/ruby/simgrid.rb
87           DESTINATION $ENV{DESTDIR}${prefix}/lib/ruby/${install_link_ruby}/)
88 endif(HAVE_RUBY)
89
90
91 ########################################################
92 ### Fill in the BROKEN "make install-simgrid" target ###
93 ########################################################
94 ### scripts
95 set(install_bins
96  ${CMAKE_BINARY_DIR}/bin/smpicc
97  ${CMAKE_BINARY_DIR}/bin/smpirun
98  ${CMAKE_BINARY_DIR}/bin/gras_stub_generator
99  ${CMAKE_BINARY_DIR}/bin/tesh
100 )
101
102 string(REPLACE ";" "\t" install_libs "${install_libs}")
103 set(uninstall_bins "${install_bins}")
104 string(REPLACE "${PROJECT_DIRECTORY}/src/smpi" "${prefix}/bin" uninstall_bins "${uninstall_bins}")
105 string(REPLACE "${PROJECT_DIRECTORY}/tools/gras" "${prefix}/bin" uninstall_bins "${uninstall_bins}")
106 string(REPLACE "${PROJECT_DIRECTORY}/tools/tesh" "${prefix}/bin" uninstall_bins "${uninstall_bins}")
107 string(REPLACE "${PROJECT_DIRECTORY}/tools/MSG_visualization/colorize.pl" "${prefix}/bin/simgrid-colorizer" uninstall_bins "${uninstall_bins}")
108 string(REPLACE "${PROJECT_DIRECTORY}/src/.libs" "${prefix}/lib" uninstall_libs "${install_libs}")
109 string(REPLACE "./" "${prefix}/" uninstall_HEADERS "${install_HEADERS}")
110
111
112
113 add_custom_target(install-simgrid
114 COMMAND mkdir -p $ENV{DESTDIR}${prefix}
115 COMMAND mkdir -p $ENV{DESTDIR}${prefix}/bin
116 COMMAND mkdir -p $ENV{DESTDIR}${prefix}/lib
117 COMMAND mkdir -p $ENV{DESTDIR}${prefix}/include
118 COMMAND mkdir -p $ENV{DESTDIR}${prefix}/doc
119 COMMAND mkdir -p $ENV{DESTDIR}${prefix}/doc/simgrid
120 COMMAND mkdir -p $ENV{DESTDIR}${prefix}/doc/simgrid/html
121 COMMAND mkdir -p $ENV{DESTDIR}${prefix}/include
122 COMMAND mkdir -p $ENV{DESTDIR}${prefix}/include/xbt
123 COMMAND mkdir -p $ENV{DESTDIR}${prefix}/include/mc
124 COMMAND mkdir -p $ENV{DESTDIR}${prefix}/include/msg
125 COMMAND mkdir -p $ENV{DESTDIR}${prefix}/include/simdag
126 COMMAND mkdir -p $ENV{DESTDIR}${prefix}/include/smpi
127 COMMAND mkdir -p $ENV{DESTDIR}${prefix}/include/surf
128 COMMAND mkdir -p $ENV{DESTDIR}${prefix}/include/gras
129 COMMAND mkdir -p $ENV{DESTDIR}${prefix}/include/amok
130 COMMAND mkdir -p $ENV{DESTDIR}${prefix}/include/instr
131 COMMAND cp ${install_bins} $ENV{DESTDIR}${prefix}/bin
132 COMMAND cp ${PROJECT_DIRECTORY}/tools/MSG_visualization/colorize.pl $ENV{DESTDIR}${prefix}/bin/simgrid-colorizer
133 COMMAND echo "install bin           OK"
134
135   COMMAND cp ${PROJECT_DIRECTORY}/src/.libs/libsimgrid.so.${release_version} $ENV{DESTDIR}${prefix}/lib
136   COMMAND ln -sf $ENV{DESTDIR}${prefix}/lib/libsimgrid.so.${release_version} $ENV{DESTDIR}${prefix}/lib/libsimgrid.so
137
138   COMMAND cp ${PROJECT_DIRECTORY}/src/.libs/libsimgrid_static.a $ENV{DESTDIR}${prefix}/lib/libsimgrid.a
139
140   COMMAND cp ${PROJECT_DIRECTORY}/src/.libs/libgras.so.${release_version} $ENV{DESTDIR}${prefix}/lib
141   COMMAND ln -sf $ENV{DESTDIR}${prefix}/lib/libgras.so.${release_version} $ENV{DESTDIR}${prefix}/lib/libgras.so
142
143   # FIXME: this should be copied only if enable_smpi is true
144   COMMAND cp ${PROJECT_DIRECTORY}/src/.libs/libsmpi.so.${release_version} $ENV{DESTDIR}${prefix}/lib || true
145   COMMAND ln -sf $ENV{DESTDIR}${prefix}/lib/libsmpi.so.${release_version} $ENV{DESTDIR}${prefix}/lib/libsmpi.so
146
147 COMMAND echo "install lib           OK"
148 WORKING_DIRECTORY "${PROJECT_DIRECTORY}/"
149 )
150
151 foreach(file ${install_HEADERS})
152         add_custom_command(TARGET install-simgrid
153                 COMMAND cp ${file} $ENV{DESTDIR}${prefix}/${file}
154                 WORKING_DIRECTORY "${PROJECT_DIRECTORY}"
155         )
156 endforeach(file ${install_HEADERS})
157 add_custom_command(TARGET install-simgrid
158         COMMAND echo "install include       OK"
159         WORKING_DIRECTORY "${PROJECT_DIRECTORY}"
160 )
161
162 add_custom_target(uninstall
163 COMMAND rm -rf ${prefix}/doc/simgrid
164 COMMAND echo "uninstall doc ok"
165 COMMAND rm -f ${uninstall_libs}
166 COMMAND echo "uninstall lib ok"
167 COMMAND rm -f ${uninstall_bins}
168 COMMAND rm -f ${prefix}/bin/simgrid_colorizer.pl
169 COMMAND echo "uninstall bin ok"
170 COMMAND rm -f ${uninstall_HEADERS}
171 COMMAND echo "uninstal include ok"
172 COMMAND rm -Rf ${prefix}/include/amok ${prefix}/include/gras ${prefix}/include/instr ${prefix}/include/msg 
173 COMMAND rm -Rf ${prefix}/include/simdag ${prefix}/include/smpi ${prefix}/include/surf ${prefix}/include/xbt
174 WORKING_DIRECTORY "${prefix}"
175 )
176
177 if(HAVE_JAVA)
178         add_custom_command(TARGET install-simgrid
179         COMMAND mkdir -p $ENV{DESTDIR}${prefix}/share/
180         COMMAND cp ${PROJECT_DIRECTORY}/src/simgrid.jar $ENV{DESTDIR}${prefix}/share/simgrid.jar
181         COMMAND echo "install binding java  OK"
182         WORKING_DIRECTORY "${PROJECT_DIRECTORY}/"
183         )
184         add_custom_command(TARGET uninstall
185         COMMAND rm -f ${prefix}/share/simgrid.jar
186         COMMAND echo "uninstall binding java"
187         WORKING_DIRECTORY "${PROJECT_DIRECTORY}/"
188         )       
189 endif(HAVE_JAVA)
190
191 if(HAVE_LUA)
192         add_custom_command(TARGET install-simgrid
193         COMMAND mkdir -p $ENV{DESTDIR}${prefix}/lib/lua/5.1/
194         COMMAND ln -sf ${prefix}/lib/libsimgrid.so $ENV{DESTDIR}${prefix}/lib/lua/5.1/simgrid.so
195         COMMAND echo "install binding lua   OK"
196         WORKING_DIRECTORY "${PROJECT_DIRECTORY}/"
197         )
198         add_custom_command(TARGET uninstall
199         COMMAND echo "uninstall binding lua"
200         COMMAND rm -f ${prefix}/lib/lua/5.1/simgrid.so  
201         WORKING_DIRECTORY "${PROJECT_DIRECTORY}/"
202         )
203 endif(HAVE_LUA)
204
205 if(HAVE_RUBY)
206         string(REGEX REPLACE "^.*ruby/" "" install_link_ruby "${RUBY_ARCH_DIR}")
207         add_custom_command(TARGET install-simgrid
208         COMMAND mkdir -p "$ENV{DESTDIR}${prefix}/lib/ruby/${install_link_ruby}/"
209         COMMAND ln -sf ${prefix}/lib/libsimgrid.so $ENV{DESTDIR}${prefix}/lib/ruby/${install_link_ruby}/libsimgrid.so
210         COMMAND cp ${PROJECT_DIRECTORY}/src/bindings/ruby/simgrid.rb $ENV{DESTDIR}${prefix}/lib/ruby/${install_link_ruby}/simgrid.rb
211         COMMAND echo "install binding ruby  OK"
212         WORKING_DIRECTORY "${PROJECT_DIRECTORY}/"
213         )
214         add_custom_command(TARGET uninstall
215         COMMAND echo "uninstall binding ruby"
216         COMMAND rm -f ${prefix}/lib/ruby/${install_link_ruby}/libsimgrid.so
217         COMMAND rm -f ${prefix}/lib/ruby/${install_link_ruby}/simgrid.rb
218         WORKING_DIRECTORY "${PROJECT_DIRECTORY}/"
219         )
220 endif(HAVE_RUBY)
221
222 foreach(file ${directory_to_create})
223         string(REPLACE "${PROJECT_DIRECTORY}" "." file "${file}")
224         add_custom_command(TARGET install-simgrid
225                 COMMAND mkdir -p $ENV{DESTDIR}${prefix}/doc/simgrid/${file}
226                 WORKING_DIRECTORY "${PROJECT_DIRECTORY}"
227         )
228 endforeach(file ${directory_to_create})
229
230 foreach(file ${ex_to_svg})
231         string(REPLACE "${PROJECT_DIRECTORY}" "." file "${file}")
232         add_custom_command(TARGET install-simgrid
233                 COMMAND cp ${file} $ENV{DESTDIR}${prefix}/doc/simgrid/${file}
234                 WORKING_DIRECTORY "${PROJECT_DIRECTORY}"
235         )
236 endforeach(file ${ex_to_svg})
237
238 add_custom_command(TARGET install-simgrid
239         COMMAND echo "install doc/examples  OK"
240         WORKING_DIRECTORY "${PROJECT_DIRECTORY}"
241 )
242
243 configure_file(${PROJECT_DIRECTORY}/buildtools/Cmake/src/install_doc.sh.in ${PROJECT_DIRECTORY}/buildtools/Cmake/src/install_doc.sh @ONLY)
244
245 add_custom_command(TARGET install-simgrid
246         COMMAND cp ${PROJECT_DIRECTORY}/doc/html/* $ENV{DESTDIR}${prefix}/doc/simgrid/html/ || true
247         COMMAND sh ${PROJECT_DIRECTORY}/buildtools/Cmake/src/install_doc.sh
248         WORKING_DIRECTORY "${PROJECT_DIRECTORY}"
249 )
250
251 add_custom_target(html
252 COMMAND echo "Make the html doc"
253 COMMAND echo "cmake -DBIBTEX2HTML=${BIBTEX2HTML} ./"
254 COMMAND cmake -DBIBTEX2HTML=${BIBTEX2HTML} ./
255 COMMAND rm -rf ${PROJECT_DIRECTORY}/buildtools/Cmake/src/doc/CMakeFiles
256 COMMAND rm -f ${PROJECT_DIRECTORY}/buildtools/Cmake/src/doc/CMakeCache.txt
257 COMMAND rm -f ${PROJECT_DIRECTORY}/buildtools/Cmake/src/doc/cmake_install.cmake
258 COMMAND rm -f ${PROJECT_DIRECTORY}/buildtools/Cmake/src/doc/Makefile
259 WORKING_DIRECTORY "${PROJECT_DIRECTORY}/buildtools/Cmake/src/doc"
260 )
261
262
263
264 #SET(CMAKE_VERBOSE_MAKEFILE 1)
265
266 ################################################################
267 ## Build a sain "make dist" target to build a source package ###
268 ##   containing only the files that I explicitely state      ###
269 ##   (instead of any cruft laying on my disk as CPack does)  ###
270 ################################################################
271 add_custom_target(dist-dir
272   COMMAND test -e simgrid-${release_version}/ && chmod -R a+w simgrid-${release_version}/ || true
273   COMMAND ${CMAKE_COMMAND} -E remove_directory simgrid-${release_version}
274   COMMAND ${CMAKE_COMMAND} -E make_directory simgrid-${release_version}
275 )
276
277
278 set(dirs_in_tarball "")
279 foreach(file ${to_svg} ${txt_files})
280   # This damn prefix is still set somewhere (seems to be in subdirs)
281   string(REPLACE "${PROJECT_DIRECTORY}/" "" file ${file})
282   
283   # Create the directory on need
284   get_filename_component(file_location ${file} PATH)
285   string(REGEX MATCH ";${file_location};" OPERATION "${dirs_in_tarball}")
286   if(NOT OPERATION)
287        set(dirs_in_tarball "${dirs_in_tarball};${file_location};")
288        add_custom_command(
289          TARGET dist-dir
290          COMMAND ${CMAKE_COMMAND} -E make_directory simgrid-${release_version}/${file_location}/
291        )       
292    endif(NOT OPERATION)
293    
294    # Actually copy the file
295    add_custom_command(
296      TARGET dist-dir
297      COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_DIRECTORY}/${file} simgrid-${release_version}/${file_location}/
298    )
299 endforeach(file ${to_svg})
300
301 add_custom_target(dist
302   COMMAND ${CMAKE_COMMAND} -E tar cf simgrid-${release_version}.tar simgrid-${release_version}/
303   COMMAND gzip -9v simgrid-${release_version}.tar
304   COMMAND ${CMAKE_COMMAND} -E remove_directory simgrid-${release_version}
305 )
306 add_dependencies(dist dist-dir)
307
308 # Allow to test the "make dist"
309 add_custom_target(distcheck
310   COMMAND ${CMAKE_COMMAND} -E make_directory simgrid-${release_version}/_build
311   COMMAND ${CMAKE_COMMAND} -E make_directory simgrid-${release_version}/_inst
312   
313   # This stupid cmake creates a directory in source, killing the purpose of the chmod
314   # (tricking around)
315   COMMAND ${CMAKE_COMMAND} -E make_directory simgrid-${release_version}/CMakeFiles 
316 #  COMMAND chmod -R a-w simgrid-${release_version}/ # FIXME: we should pass without commenting that line
317   COMMAND chmod -R a+w simgrid-${release_version}/_build
318   COMMAND chmod -R a+w simgrid-${release_version}/_inst
319   COMMAND chmod -R a+w simgrid-${release_version}/CMakeFiles
320   
321   COMMAND ${CMAKE_COMMAND} -E chdir simgrid-${release_version}/_build ${CMAKE_COMMAND} build ..  -Dprefix=../_inst
322 #  COMMAND ${CMAKE_COMMAND} -E chdir simgrid-${release_version}/_build make dist-dir
323   COMMAND ${CMAKE_COMMAND} -E chdir simgrid-${release_version}/_build make -j5 || ${CMAKE_COMMAND} -E chdir simgrid-${release_version}/_build make
324   COMMAND ${CMAKE_COMMAND} -E chdir simgrid-${release_version}/_build make test -j5
325   COMMAND ${CMAKE_COMMAND} -E chdir simgrid-${release_version}/_build make clean
326 #  COMMAND ${CMAKE_COMMAND} -E remove_directory simgrid-${release_version}/
327 )
328 add_dependencies(distcheck dist-dir)
329
330 ########################################
331 ### End of "make dist" related stuff ### 
332 ########################################
333
334 add_custom_target(check
335 COMMAND make test
336 #WORKING_DIRECTORY "${PROJECT_DIRECTORY}"
337 )
338
339 add_custom_target(maintainer-clean
340 COMMAND rm -f src/config_unit.c
341 COMMAND rm -f src/cunit_unit.c
342 COMMAND rm -f src/dict_unit.c
343 COMMAND rm -f src/dynar_unit.c
344 COMMAND rm -f src/ex_unit.c
345 COMMAND rm -f src/set_unit.c
346 COMMAND rm -f src/simgrid_units_main.c
347 COMMAND rm -f src/swag_unit.c
348 COMMAND rm -f src/xbt_sha_unit.c
349 COMMAND rm -f src/xbt_str_unit.c
350 COMMAND rm -f src/xbt_strbuff_unit.c
351 COMMAND rm -f src/xbt_synchro_unit.c
352 WORKING_DIRECTORY "${PROJECT_DIRECTORY}"
353 )
354
355 add_custom_target(supernovae-clean
356 COMMAND rm -f src/supernovae_gras.c
357 COMMAND rm -f src/supernovae_sg.c
358 COMMAND rm -f src/supernovae_smpi.c
359 WORKING_DIRECTORY "${PROJECT_DIRECTORY}"
360 )
361
362 add_custom_target(doc-clean
363 COMMAND rm -f doc/all_bib.html
364 COMMAND rm -f doc/all_bib.latin1.html
365 COMMAND rm -f doc/all_bib.latin1.html.tmp
366 COMMAND rm -f doc/logcategories.sh
367 COMMAND rm -f doc/publis_core.bib
368 COMMAND rm -f doc/publis_core_bib.html
369 COMMAND rm -f doc/publis_core_bib.latin1.html
370 COMMAND rm -f doc/publis_core_bib.latin1.html.tmp
371 COMMAND rm -f doc/publis_count.html
372 COMMAND rm -f doc/publis_extern.bib
373 COMMAND rm -f doc/publis_extern_bib.html
374 COMMAND rm -f doc/publis_extern_bib.latin1.html
375 COMMAND rm -f doc/publis_extern_bib.latin1.html.tmp
376 COMMAND rm -f doc/publis_intra.bib
377 COMMAND rm -f doc/publis_intra_bib.html
378 COMMAND rm -f doc/publis_intra_bib.latin1.html
379 COMMAND rm -f doc/publis_intra_bib.latin1.html.tmp
380 COMMAND rm -f doc/tmp.realtoc
381 COMMAND rm -f doc/using_bib.html
382 COMMAND rm -f doc/using_bib.latin1.html
383 COMMAND rm -f doc/using_bib.latin1.html.tmp
384 COMMAND rm -f doc/realtoc.sh
385 WORKING_DIRECTORY "${PROJECT_DIRECTORY}"
386 )
387
388 add_custom_target(java-clean
389 COMMAND rm -f src/simgrid.jar
390 COMMAND rm -rf src/.classes
391 COMMAND rm -f examples/java/basic/BasicTest.class
392 COMMAND rm -f examples/java/basic/FinalizeTask.class
393 COMMAND rm -f examples/java/basic/Forwarder.class
394 COMMAND rm -f examples/java/basic/Master.class
395 COMMAND rm -f examples/java/basic/Slave.class
396 COMMAND rm -f examples/java/comm_time/CommTimeTest.class
397 COMMAND rm -f examples/java/comm_time/FinalizeTask.class
398 COMMAND rm -f examples/java/comm_time/Master.class
399 COMMAND rm -f examples/java/comm_time/Slave.class
400 COMMAND rm -f examples/java/ping_pong/PingPongTask.class
401 COMMAND rm -f examples/java/ping_pong/PingPongTest.class
402 COMMAND rm -f examples/java/ping_pong/Receiver.class
403 COMMAND rm -f examples/java/ping_pong/Sender.class
404 COMMAND rm -f examples/java/suspend/DreamMaster.class
405 COMMAND rm -f examples/java/suspend/LazyGuy.class
406 COMMAND rm -f examples/java/suspend/SuspendTest.class
407 WORKING_DIRECTORY "${PROJECT_DIRECTORY}"
408 )
409
410 add_custom_target(all-clean
411 COMMAND make clean
412 COMMAND make java-clean
413 COMMAND make doc-clean
414 COMMAND make supernovae-clean
415 )
416 if(enable_maintainer_mode)
417         add_custom_command(TARGET all-clean
418         COMMAND make maintainer-clean
419         )
420 endif(enable_maintainer_mode)
421
422 add_custom_target(sync-gforge
423 COMMAND chmod g+rw -R doc/
424 COMMAND chmod a+rX -R doc/
425 COMMAND rsync --verbose --cvs-exclude --compress --delete --delete-excluded --rsh=ssh --ignore-times --recursive --links --perms --times --omit-dir-times doc/html/ scm.gforge.inria.fr:/home/groups/simgrid/htdocs/doc/ || true
426 COMMAND scp doc/index.php doc/webcruft/robots.txt scm.gforge.inria.fr:/home/groups/simgrid/htdocs/
427 COMMAND scp doc/html/simgrid_modules2.png doc/html/simgrid_modules.png doc/webcruft/simgrid_logo.png doc/webcruft/simgrid_logo_small.png scm.gforge.inria.fr:/home/groups/simgrid/htdocs/
428 WORKING_DIRECTORY "${PROJECT_DIRECTORY}"
429 )
430
431 include(CPack)