From 211acce5bb9cf1a60e14cab26b54367028474d79 Mon Sep 17 00:00:00 2001 From: navarrop Date: Mon, 14 Feb 2011 13:30:29 +0000 Subject: [PATCH] Add an unused (for the moment) module file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9616 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- buildtools/Cmake/Modules/FindRngStream.cmake | 51 ++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 buildtools/Cmake/Modules/FindRngStream.cmake diff --git a/buildtools/Cmake/Modules/FindRngStream.cmake b/buildtools/Cmake/Modules/FindRngStream.cmake new file mode 100644 index 0000000000..cc2ef67e2d --- /dev/null +++ b/buildtools/Cmake/Modules/FindRngStream.cmake @@ -0,0 +1,51 @@ +find_path(HAVE_RNGSTREAM_H + NAME RngStream.h + HINTS + $ENV{HOME} + PATH_SUFFIXES include + PATHS + /opt + /opt/local + /opt/csw + /sw + /usr +) + +find_library(HAVE_RNGSTREAM_LIB + NAME rngstreams + HINTS + $ENV{HOME} + PATH_SUFFIXES lib64 lib lib32 + PATHS + /opt + /opt/local + /opt/csw + /sw + /usr +) + +message(STATUS "Looking for RngStream.h") +if(HAVE_RNGSTREAM_H) + message(STATUS "Looking for RngStream.h - found") + 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) +else(HAVE_RNGSTREAM_H) + message(STATUS "Looking for RngStream.h - not found") +endif(HAVE_RNGSTREAM_H) + +message(STATUS "Looking for lib rngstreams") +if(HAVE_RNGSTREAM_LIB) +message(STATUS "Looking for lib rngstreams - found") + string(REGEX REPLACE "/librngstreams.*" "" HAVE_RNGSTREAM_LIB "${HAVE_RNGSTREAM_LIB}") + string(REGEX MATCH "-L${HAVE_RNGSTREAM_LIB} " operation "${CMAKE_C_FLAGS}") + if(NOT operation) + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}-L${HAVE_RNGSTREAM_LIB} ") + endif(NOT operation) +else(HAVE_RNGSTREAM_LIB) + message(STATUS "Looking for lib rngstreams - not found") +endif(HAVE_RNGSTREAM_LIB) + +mark_as_advanced(HAVE_RNGSTREAM_LIB) +mark_as_advanced(HAVE_RNGSTREAM_H) \ No newline at end of file -- 2.20.1