Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Use an execute action instead of a sleep action.
[simgrid.git] / buildtools / CPACK / src / CMakeFLEXml.txt
index f10fe36..80740d5 100644 (file)
@@ -11,13 +11,10 @@ IF(FLEXML_EXE)
        set(HAVE_FLEXML 1)
 ENDIF(FLEXML_EXE)
 
-message("HAVE_FLEX ${HAVE_FLEX}")
-message("HAVE_FLEXML ${HAVE_FLEXML}")
-
-       file(REMOVE "${PROJECT_DIRECTORY}/src/gras/DataDesc/ddt_parse.yy.c ${PROJECT_DIRECTORY}/src/surf/simgrid_dtd.c ${PROJECT_DIRECTORY}/src/xbt/graphxml.c ${PROJECT_DIRECTORY}/src/simdag/dax_dtd.c ${PROJECT_DIRECTORY}/include/surf/simgrid_dtd.h ${PROJECT_DIRECTORY}/include/xbt/graphxml.h ${PROJECT_DIRECTORY}/src/simdag/dax_dtd.h")
-
        if(HAVE_FLEXML AND HAVE_FLEX)
 
+               file(REMOVE "${PROJECT_DIRECTORY}/src/gras/DataDesc/ddt_parse.yy.c ${PROJECT_DIRECTORY}/src/surf/simgrid_dtd.c ${PROJECT_DIRECTORY}/src/xbt/graphxml.c ${PROJECT_DIRECTORY}/src/simdag/dax_dtd.c ${PROJECT_DIRECTORY}/include/surf/simgrid_dtd.h ${PROJECT_DIRECTORY}/include/xbt/graphxml.h ${PROJECT_DIRECTORY}/src/simdag/dax_dtd.h")
+
                exec_program("${FLEXML_EXE} --root-tags platform -b 1000000 -P surfxml --sysid=simgrid.dtd -S ${PROJECT_DIRECTORY}/src/surf/simgrid_dtd.l -L ${PROJECT_DIRECTORY}/src/surf/simgrid.dtd" OUTPUT_VARIABLE "FLEX_OK")
                exec_program("${FLEXML_EXE} --root-tags platform -P surfxml --sysid=simgrid.dtd -H ${PROJECT_DIRECTORY}/include/surf/simgrid_dtd.h -L ${PROJECT_DIRECTORY}/src/surf/simgrid.dtd" OUTPUT_VARIABLE "FLEX_OK")
 
@@ -37,6 +34,8 @@ message("HAVE_FLEXML ${HAVE_FLEXML}")
                exec_program("${FLEX_EXE} -o ${PROJECT_DIRECTORY}/src/gras/DataDesc/ddt_parse.yy.c -Pgras_ddt_parse_ --noline ${PROJECT_DIRECTORY}/src/gras/DataDesc/ddt_parse.yy.l"    OUTPUT_VARIABLE "FLEX_OK")
        
        elseif(HAVE_FLEXML AND HAVE_FLEX)
+               message("HAVE_FLEX ${HAVE_FLEX}")
+               message("HAVE_FLEXML ${HAVE_FLEXML}")
                message(FATAL_ERROR "Install flex and flexml before use maintainer mode")
        endif(HAVE_FLEXML AND HAVE_FLEX)