X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8957cf5049e04e8d8b7a8183f863c7ea2977afe7..2bf99c5fd0361603a857bd8ac2941c4734c11dd6:/buildtools/Cmake/src/CMakeCompleteInFiles.txt diff --git a/buildtools/Cmake/src/CMakeCompleteInFiles.txt b/buildtools/Cmake/src/CMakeCompleteInFiles.txt index 12e13ed3a4..e6a65ccf3f 100644 --- a/buildtools/Cmake/src/CMakeCompleteInFiles.txt +++ b/buildtools/Cmake/src/CMakeCompleteInFiles.txt @@ -570,15 +570,12 @@ foreach(fct ${diff_va}) exit(0); }" ) - try_run(RUN_VA_NULL_VAR COMPILE_VA_NULL_VAR + try_compile(COMPILE_VA_NULL_VAR ${PROJECT_DIRECTORY} ${PROJECT_DIRECTORY}/buildtools/Cmake/prog_test/prog_va_copy.c ) - if(RUN_VA_NULL_VAR MATCHES "FAILED_TO_RUN") - else(RUN_VA_NULL_VAR MATCHES "FAILED_TO_RUN") - + if(COMPILE_VA_NULL_VAR) string(REGEX REPLACE "\;" "" fctbis ${fct}) - if(${fctbis} STREQUAL "va_copy((d),(s))") set(HAVE_VA_COPY 1) set(ac_cv_va_copy "C99") @@ -624,8 +621,9 @@ foreach(fct ${diff_va}) set(__VA_COPY_USE "__VA_COPY_USE_${ac_cv_va_copy}") endif(NOT STATUS_OK) set(STATUS_OK "1") - - endif(RUN_VA_NULL_VAR MATCHES "FAILED_TO_RUN") + + endif(COMPILE_VA_NULL_VAR) + endforeach(fct ${diff_va}) #--------------------------------------------------------------------------------------------------