From: Arnaud Giersch Date: Tue, 18 Dec 2012 09:21:45 +0000 (+0100) Subject: Avoid to compile files when they're not needed. X-Git-Tag: v3_9_rc1~86^2~98 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/66831da9d7eacdecc8c8bad2fdeb963494ea1424?ds=inline Avoid to compile files when they're not needed. --- diff --git a/buildtools/Cmake/DefinePackages.cmake b/buildtools/Cmake/DefinePackages.cmake index 5f4102b6c3..2f074b3ad8 100644 --- a/buildtools/Cmake/DefinePackages.cmake +++ b/buildtools/Cmake/DefinePackages.cmake @@ -461,16 +461,38 @@ endif() set(simgrid_sources ${BINDINGS_SRC} ${GTNETS_USED} - ${JEDULE_SRC} ${MSG_SRC} ${SIMDAG_SRC} ${SIMGRID_SRC} ${SIMIX_SRC} ${SURF_SRC} - ${TRACING_SRC} ${XBT_SRC} ) +if(${HAVE_JEDULE}) + set(simgrid_sources + ${simgrid_sources} + ${JEDULE_SRC} + ) +else() + set(EXTRA_DIST + ${EXTRA_DIST} + ${JEDULE_SRC} + ) +endif() + +if(${HAVE_TRACING}) + set(simgrid_sources + ${simgrid_sources} + ${TRACING_SRC} + ) +else() + set(EXTRA_DIST + ${EXTRA_DIST} + ${TRACING_SRC} + ) +endif() + if(HAVE_MC) set(simgrid_sources ${simgrid_sources}