From: Arnaud Giersch Date: Thu, 14 Jun 2012 14:15:36 +0000 (+0200) Subject: Use {include,link}_directories for Find{F2C,Graphviz,Lua51} too. X-Git-Tag: v3_8~604 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/b40e6f6ed6a8408e8c04c0049e605ef2b5df12ed?ds=sidebyside Use {include,link}_directories for Find{F2C,Graphviz,Lua51} too. --- diff --git a/buildtools/Cmake/Modules/FindF2c.cmake b/buildtools/Cmake/Modules/FindF2c.cmake index 3b3ff577d7..29ad5635b3 100644 --- a/buildtools/Cmake/Modules/FindF2c.cmake +++ b/buildtools/Cmake/Modules/FindF2c.cmake @@ -61,10 +61,7 @@ mark_as_advanced(F2C_EXE) mark_as_advanced(HAVE_F2C_LIB) if(HAVE_F2C_H) - string(REGEX MATCH "-I${HAVE_F2C_H} " operation "${CMAKE_C_FLAGS}") - if(NOT operation) - SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}-I${HAVE_F2C_H} ") - endif(NOT operation) + include_directories(${HAVE_F2C_H}) else(HAVE_F2C_H) message(FATAL_ERROR "You should install f2c before use smpi.") endif(HAVE_F2C_H) \ No newline at end of file diff --git a/buildtools/Cmake/Modules/FindGraphviz.cmake b/buildtools/Cmake/Modules/FindGraphviz.cmake index 5d89c8faae..f982b33e3c 100644 --- a/buildtools/Cmake/Modules/FindGraphviz.cmake +++ b/buildtools/Cmake/Modules/FindGraphviz.cmake @@ -126,20 +126,8 @@ if(HAVE_CGRAPH_LIB OR HAVE_AGRAPH_LIB) set(CGRAPH_H 1) endif(HAVE_CGRAPH_H) - string(REGEX MATCH "-I${file_graphviz_h} " operation "${CMAKE_C_FLAGS}") - if(NOT operation) - SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}-I${file_graphviz_h} ") - endif(NOT operation) - - string(REGEX MATCH "-I${file_graphviz_h}/graphviz " operation "${CMAKE_C_FLAGS}") - if(NOT operation) - SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}-I${file_graphviz_h}/graphviz ") - endif(NOT operation) - - string(REGEX MATCH "-L${lib_graphviz} " operation "${CMAKE_C_FLAGS}") - if(NOT operation) - SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}-L${lib_graphviz} ") - endif(NOT operation) + include_directories(${file_graphviz_h} ${file_graphviz_h}/graphviz) + link_directories(${lib_graphviz}) set(HAVE_GRAPHVIZ "1") else(HAVE_GRAPH_H OR HAVE_AGRAPH_H OR HAVE_CGRAPH_H) diff --git a/buildtools/Cmake/Modules/FindLua51Simgrid.cmake b/buildtools/Cmake/Modules/FindLua51Simgrid.cmake index f24aba2862..fe0dd5dd20 100644 --- a/buildtools/Cmake/Modules/FindLua51Simgrid.cmake +++ b/buildtools/Cmake/Modules/FindLua51Simgrid.cmake @@ -65,15 +65,9 @@ message(STATUS "Found Lua: ${HAVE_LUA_BIN}") endif(HAVE_LUA_BIN) if(LUA51_FOUND) - set(HAVE_LUA 1) - string(REGEX MATCH "-I${LUA_INCLUDE_DIR} " operation "${CMAKE_C_FLAGS}") - if(NOT operation) - SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}-I${LUA_INCLUDE_DIR} ") - endif(NOT operation) - string(REGEX MATCH "-L${LUA_LIBRARY_DIR} " operation "${CMAKE_C_FLAGS}") - if(NOT operation) - SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}-L${LUA_LIBRARY_DIR} ") - endif(NOT operation) + set(HAVE_LUA 1) + include_directories(${LUA_INCLUDE_DIR}) + link_directories(${LUA_LIBRARY_DIR}) else(LUA51_FOUND) message(STATUS "Warning : Lua need version 5.1") endif(LUA51_FOUND)