Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[cmake] Fix libsigc++ mode
authorGabriel Corona <gabriel.corona@loria.fr>
Fri, 12 Feb 2016 12:11:44 +0000 (13:11 +0100)
committerGabriel Corona <gabriel.corona@loria.fr>
Fri, 12 Feb 2016 12:50:52 +0000 (13:50 +0100)
It was always disabled.

tools/cmake/MakeLib.cmake
tools/cmake/Modules/FindLibSigc++.cmake
tools/cmake/PrintArgs.cmake
tools/cmake/src/internal_config.h.in

index 74f907e..995dd7f 100644 (file)
@@ -70,10 +70,9 @@ if(HAVE_GRAPHVIZ)
   endif()
 endif()
 
-if(HAVE_LIBSIGC++)
+if(SIMGRID_HAVE_LIBSIG)
   SET(SIMGRID_DEP "${SIMGRID_DEP} -lsigc-2.0")
   add_definitions(-DLIBSIGC)
-  set(SIMGRID_HAVE_LIBSIG 1)
 endif()
 
 if(HAVE_MC)
index 2d2aa03..e052359 100644 (file)
@@ -61,9 +61,9 @@ if(PATH_LIBSIGC++_LIB AND PATH_LIBSIGC++_H AND PATH_LIBSIGC++CONFIG_H)
   include_directories(${PATH_LIBSIGC++_H})
   include_directories(${PATH_LIBSIGC++CONFIG_H})
   link_directories(${PATH_LIBSIGC++_LIB})
-  set(HAVE_LIBSIGC++ "1")
+  set(SIMGRID_HAVE_LIBSIG "1")
 else()
-  set(HAVE_LIBSIGC++ "0")
+  set(SIMGRID_HAVE_LIBSIG "0")
 endif()
 
 mark_as_advanced(PATH_LIBSIGC++_H)
index 258ac30..949a643 100644 (file)
@@ -128,7 +128,7 @@ message("        Tracing mode ................: ${enable_tracing}")
 message("        Jedule  mode ................: ${enable_jedule}")
 message("        Latency bound ...............: ${enable_latency_bound_tracking}")
 message("        Graphviz mode ...............: ${HAVE_GRAPHVIZ}")
-message("        Sigc++ mode .................: ${HAVE_LIBSIGC++}")
+message("        Sigc++ mode .................: ${SIMGRID_HAVE_LIBSIG}")
 message("        Mallocators .................: ${enable_mallocators}")
 message("")
 message("        Simgrid dependencies ........: ${SIMGRID_DEP}")
index 18e40fd..3b0b822 100644 (file)
@@ -55,9 +55,6 @@
 /* If have linux_futex.h */
 #cmakedefine HAVE_FUTEX_H @HAVE_FUTEX_H@
 
-/* Some variable for libsigc++ */
-#cmakedefine HAVE_LIBSIGC @HAVE_LIBSIGC++@
-
 /* Some variable for graphviz */
 #cmakedefine HAVE_GRAPHVIZ @HAVE_GRAPHVIZ@
 #cmakedefine HAVE_GRAPH_H @GRAPH_H@