From: navarro Date: Thu, 24 May 2012 14:19:09 +0000 (+0200) Subject: Take care of LDFLAGS X-Git-Tag: v3_8~674 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/0ea80b7748ee3594ea87e6480c8b33160a38fc6c Take care of LDFLAGS --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 978d2d0bb3..e5f879d35b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -8,6 +8,7 @@ project(SimGrid CXX C) set(CMAKE_C_FLAGS "" CACHE TYPE INTERNAL FORCE) set(CMAKE_CXX_FLAGS "" CACHE TYPE INTERNAL FORCE) set(CMAKE_EXE_LINKER_FLAGS "" CACHE TYPE INTERNAL FORCE) +set(CMAKE_C_LINK_FLAGS "" CACHE TYPE INTERNAL FORCE) ## Mapping version number -> version name # 3.5.99 -> alpha1 (oops) diff --git a/buildtools/Cmake/Flags.cmake b/buildtools/Cmake/Flags.cmake index f588c47518..6b5483391d 100644 --- a/buildtools/Cmake/Flags.cmake +++ b/buildtools/Cmake/Flags.cmake @@ -66,3 +66,8 @@ if(NOT $ENV{CFLAGS} STREQUAL "") message(STATUS "Add CFLAGS: \"$ENV{CFLAGS}\" to CMAKE_C_FLAGS") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} $ENV{CFLAGS}") endif(NOT $ENV{CFLAGS} STREQUAL "") + +if(NOT $ENV{LDFLAGS} STREQUAL "") + message(STATUS "Add LDFLAGS: \"$ENV{LDFLAGS}\" to CMAKE_C_LINK_FLAGS") + set(CMAKE_C_LINK_FLAGS "${CMAKE_C_LINK_FLAGS} $ENV{LDFLAGS}") +endif(NOT $ENV{LDFLAGS} STREQUAL "") diff --git a/buildtools/Cmake/PrintArgs.cmake b/buildtools/Cmake/PrintArgs.cmake index 5db6d715d3..a06bded025 100644 --- a/buildtools/Cmake/PrintArgs.cmake +++ b/buildtools/Cmake/PrintArgs.cmake @@ -86,6 +86,7 @@ message(" version .....: ${COMPILER_C_VERSION}") message("") message(" CFlags ..............: ${CMAKE_C_FLAGS}") message(" CPPFlags ............: ${CMAKE_CXX_FLAGS}") +message(" LDFlags .............: ${CMAKE_C_LINK_FLAGS}") message("") if(NOT APPLE AND NOT WIN32) message(" Compile Gtnets ......: ${HAVE_GTNETS}")