git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7949
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
if(enable_lua)
exec_program("lua -v" OUTPUT_VARIABLE LUA_VERSION)
if(enable_lua)
exec_program("lua -v" OUTPUT_VARIABLE LUA_VERSION)
- string(REGEX MATCH "[0-9].[0-9].[0-9]" LUA_VERSION "${LUA_VERSION}")
- string(REGEX MATCH "^[0-9]" LUA_MAJOR_VERSION "${LUA_VERSION}")
- string(REPLACE "${LUA_MAJOR_VERSION}." "" LUA_VERSION "${LUA_VERSION}")
- string(REGEX MATCH "^[0-9]" LUA_MINOR_VERSION "${LUA_VERSION}")
- string(REPLACE "${LUA_MINOR_VERSION}." "" LUA_PATCH_VERSION "${LUA_VERSION}")
+ string(REGEX MATCH "[0-9]+[.]+[0-9]+[.]+[0-9]+" LUA_VERSION "${LUA_VERSION}")
+ string(REGEX MATCH "^[0-9]+" LUA_MAJOR_VERSION "${LUA_VERSION}")
+ string(REGEX MATCH "[0-9]+[.]+[0-9]+$" LUA_VERSION "${LUA_VERSION}")
+ string(REGEX MATCH "^[0-9]+" LUA_MINOR_VERSION "${LUA_VERSION}")
+ string(REGEX MATCH "[0-9]+$" LUA_PATCH_VERSION "${LUA_VERSION}")
if(LUA_MAJOR_VERSION MATCHES "5" AND LUA_MINOR_VERSION MATCHES "1")
if(LUA_MAJOR_VERSION MATCHES "5" AND LUA_MINOR_VERSION MATCHES "1")
IF(FLEX_EXE)
set(HAVE_FLEX 1)
IF(FLEX_EXE)
set(HAVE_FLEX 1)
+ exec_program("${FLEX_EXE} --version" OUTPUT_VARIABLE FLEX_VERSION)
+ string(REGEX MATCH "[0-9]+[.]+[0-9]+[.]+[0-9]+" FLEX_VERSION "${FLEX_VERSION}")
+ string(REGEX MATCH "^[0-9]+" FLEX_MAJOR_VERSION "${FLEX_VERSION}")
+ string(REGEX MATCH "[0-9]+[.]+[0-9]+$" FLEX_VERSION "${FLEX_VERSION}")
+ string(REGEX MATCH "^[0-9]+" FLEX_MINOR_VERSION "${FLEX_VERSION}")
+ string(REGEX MATCH "[0-9]+$" FLEX_PATCH_VERSION "${FLEX_VERSION}")
ENDIF(FLEX_EXE)
IF(FLEXML_EXE)
set(HAVE_FLEXML 1)
ENDIF(FLEX_EXE)
IF(FLEXML_EXE)
set(HAVE_FLEXML 1)
+ exec_program("${FLEXML_EXE} --version" OUTPUT_VARIABLE FLEXML_VERSION)
+ string(REGEX MATCH "[0-9]+[.]+[0-9]+" FLEXML_VERSION "${FLEXML_VERSION}")
+ string(REGEX MATCH "^[0-9]*" FLEXML_MAJOR_VERSION "${FLEXML_VERSION}")
+ string(REGEX MATCH "[0-9]*$" FLEXML_MINOR_VERSION "${FLEXML_VERSION}")
ENDIF(FLEXML_EXE)
if(HAVE_FLEXML AND HAVE_FLEX AND SED_EXE)
ENDIF(FLEXML_EXE)
if(HAVE_FLEXML AND HAVE_FLEX AND SED_EXE)
message("\#define pth_skaddr_makecontext(skaddr,sksize) (${makecontext_addr})")
message("\#define pth_sksize_makecontext(skaddr,sksize) (${makecontext_size})")
message("\#define __VA_COPY_USE ${__VA_COPY_USE}")
message("\#define pth_skaddr_makecontext(skaddr,sksize) (${makecontext_addr})")
message("\#define pth_sksize_makecontext(skaddr,sksize) (${makecontext_size})")
message("\#define __VA_COPY_USE ${__VA_COPY_USE}")
- message("mcsc ${mcsc}")
+ message("mcsc ${mcsc}")
message("")
message("HAVE_PTHREAD_CREATE ${pthread}")
message("HAVE_SEM_INIT ${HAVE_SEM_INIT_LIB}")
message("")
message("HAVE_PTHREAD_CREATE ${pthread}")
message("HAVE_SEM_INIT ${HAVE_SEM_INIT_LIB}")
endif(enable_java)
if(enable_lua)
message("")
endif(enable_java)
if(enable_lua)
message("")
- message("LUALIB.H: ${HAVE_LUA5_1_LUALIB_H}")
- message("LAUXLIB.H: ${HAVE_LUA5_1_LAUXLIB_H}")
+ message("LUALIB.H : ${HAVE_LUA5_1_LUALIB_H}")
+ message("LAUXLIB.H : ${HAVE_LUA5_1_LAUXLIB_H}")
message("LUA_VERSION : ${LUA_MAJOR_VERSION}.${LUA_MINOR_VERSION}.${LUA_PATCH_VERSION}")
endif(enable_lua)
if(enable_memcheck)
message("")
message("VALGRIND : ${NEW_VALGRIND_VERSION}")
message("VALGRIND : ${VALGRIND_COMMAND}")
message("LUA_VERSION : ${LUA_MAJOR_VERSION}.${LUA_MINOR_VERSION}.${LUA_PATCH_VERSION}")
endif(enable_lua)
if(enable_memcheck)
message("")
message("VALGRIND : ${NEW_VALGRIND_VERSION}")
message("VALGRIND : ${VALGRIND_COMMAND}")
- message("OPTIONS : ${MEMORYCHECK_COMMAND_OPTIONS}")
- message("PERL : ${PERL_EXECUTABLE}")
+ message("OPTIONS : ${MEMORYCHECK_COMMAND_OPTIONS}")
+ message("PERL : ${PERL_EXECUTABLE}")
endif(enable_memcheck)
if(enable_model-checking)
message("")
endif(enable_memcheck)
if(enable_model-checking)
message("")
endif(enable_model-checking)
if(enable_maintainer_mode)
message("")
endif(enable_model-checking)
if(enable_maintainer_mode)
message("")
- message("FLEX : ${FLEX_EXE}")
- message("FLEXML : ${FLEXML_EXE}")
- message("SED : ${SED_EXE}")
- message("PERL : ${PERL_EXE}")
+ message("FLEX : ${FLEX_EXE}")
+ message("FLEX_VERSION : ${FLEX_MAJOR_VERSION}.${FLEX_MINOR_VERSION}.${FLEX_PATCH_VERSION}")
+ message("FLEXML : ${FLEXML_EXE}")
+ message("FLEXML_VERSION : ${FLEXML_MAJOR_VERSION}.${FLEXML_MINOR_VERSION}")
+ message("SED : ${SED_EXE}")
+ message("PERL : ${PERL_EXE}")
endif(enable_maintainer_mode)
message("________________________________________________________________________________")
message("________________________________________________________________________________ DEBUG END")
endif(enable_maintainer_mode)
message("________________________________________________________________________________")
message("________________________________________________________________________________ DEBUG END")