X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5bfb48696ec0427d665778489651cfaa90646630..359e5f78deb09f53d88e0055e97ded73fef5486d:/buildtools/Cmake/Modules/FindGTnets.cmake?ds=sidebyside diff --git a/buildtools/Cmake/Modules/FindGTnets.cmake b/buildtools/Cmake/Modules/FindGTnets.cmake index 9bb9e48cf0..8a73343476 100644 --- a/buildtools/Cmake/Modules/FindGTnets.cmake +++ b/buildtools/Cmake/Modules/FindGTnets.cmake @@ -47,8 +47,16 @@ else(HAVE_GTNETS_LIB AND HAVE_GTNETS) message(STATUS "Looking for lib gtnets patch - not found") endif(HAVE_GTNETS_LIB AND HAVE_GTNETS) -#TODO NEED TO TEST IF PATHS ARE ALREADY SET BY CMAKE -SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}-I${HAVE_RNGSTREAM_H} -L${GTNETS_LIB_PATH} ") +string(REGEX MATCH "-L${GTNETS_LIB_PATH} " operation "${CMAKE_C_FLAGS}") +if(NOT operation) + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}-L${GTNETS_LIB_PATH} ") +endif(NOT operation) + +string(REGEX MATCH "-I${HAVE_RNGSTREAM_H} " operation "${CMAKE_C_FLAGS}") +if(NOT operation) + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}-I${HAVE_RNGSTREAM_H} ") +endif(NOT operation) + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}-I${HAVE_RNGSTREAM_H} -L${GTNETS_LIB_PATH} ") string(REGEX MATCH "${GTNETS_LIB_PATH}" operation "$ENV{LD_LIBRARY_PATH}") if(NOT operation)