X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/30a4019c0ba22d6ee8d732afac2b93773bb76ea1..1200f988dcce17b10995afcf7b943fcbffa7a0c0:/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index 292f43d9f0..5abe010bf9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,6 +11,7 @@ set(libsmpi_version "${release_version}") ### Find programs and paths FIND_PROGRAM(GCOV_PATH gcov) FIND_PROGRAM(VALGRIND_PATH valgrind) +include(FindPerl) ### SET THE PROJECT_DIRECTORY SET(PROJECT_DIRECTORY "${CMAKE_HOME_DIRECTORY}") @@ -133,6 +134,7 @@ include(${PROJECT_DIRECTORY}/buildtools/Cmake/DefinePackages.cmake) ### Build some Maintainer files include(${PROJECT_DIRECTORY}/buildtools/Cmake/MaintainerMode.cmake) +include(${PROJECT_DIRECTORY}/buildtools/Cmake/UnitTesting.cmake) ### Setup gcc flags include(${PROJECT_DIRECTORY}/buildtools/Cmake/Flags.cmake) @@ -146,16 +148,10 @@ endif(WIN32) ### Build the doc if(enable_doc) - ADD_CUSTOM_COMMAND( - OUTPUT ${PROJECT_DIRECTORY}/doc/html - DEPENDS ${PROJECT_DIRECTORY}/doc/FAQ.doc - ${PROJECT_DIRECTORY}/buildtools/Cmake/GenerateDoc.cmake - ${PROJECT_DIRECTORY}/buildtools/Cmake/doc/CMakeLists.txt - COMMAND ${CMAKE_MAKE_PROGRAM} html - COMMENT "Generating the simgrid documentation..." - ) - ADD_CUSTOM_TARGET(simgrid_documentation ALL - DEPENDS ${PROJECT_DIRECTORY}/doc/html) + include(${PROJECT_DIRECTORY}/buildtools/Cmake/GenerateDoc.cmake) + + ADD_CUSTOM_TARGET(simgrid_documentation ALL) + add_dependencies(simgrid_documentation APPEND_DOC) endif(enable_doc) ### Make Simgrid.jar and Java examples