git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7966
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
include(CheckIncludeFile)
include(CheckIncludeFiles)
include(CheckLibraryExists)
include(CheckIncludeFile)
include(CheckIncludeFiles)
include(CheckLibraryExists)
+include(TestBigEndian)
+
+TEST_BIG_ENDIAN(BIGENDIAN)
-set(CMAKE_REQUIRED_INCLUDES "${CMAKE_REQUIRED_INCLUDES} ${CGRAPH_PATH}")
+set(CMAKE_REQUIRED_INCLUDES
+ ${CGRAPH_PATH}
+ ${CMAKE_REQUIRED_INCLUDES}
+ )
# Checks for header libraries functions.
# Checks for header libraries functions.
###################################
## SimGrid and GRAS specific checks
##
###################################
## SimGrid and GRAS specific checks
##
-include(TestBigEndian)
-TEST_BIG_ENDIAN(BIGENDIAN)
# Check architecture signature begin
try_run(RUN_GRAS_VAR COMPILE_GRAS_VAR
${PROJECT_DIRECTORY}
# Check architecture signature begin
try_run(RUN_GRAS_VAR COMPILE_GRAS_VAR
${PROJECT_DIRECTORY}
if(APPLE AND NOT CGRAPH_PATH)
set(CGRAPH_PATH "/opt/local/include/graphviz" CACHE PATH "Path to cgraph.h")
else(APPLE AND NOT CGRAPH_PATH)
if(APPLE AND NOT CGRAPH_PATH)
set(CGRAPH_PATH "/opt/local/include/graphviz" CACHE PATH "Path to cgraph.h")
else(APPLE AND NOT CGRAPH_PATH)
- set(CGRAPH_PATH "/usr/include/graphviz" CACHE PATH "Path to cgraph.h")
+
+ if(EXISTS "/usr/include/graphviz")
+ set(include_graphviz "/usr/include/graphviz")
+ endif(EXISTS "/usr/include/graphviz")
+ if(EXISTS "/usr/local/include/graphviz")
+ set(include_graphviz "/usr/local/include/graphviz")
+ endif(EXISTS "/usr/local/include/graphviz")
+
+ set(CGRAPH_PATH ${include_graphviz} CACHE PATH "Path to cgraph.h")
endif(APPLE AND NOT CGRAPH_PATH)
set(BIBTEX2HTML ${BIBTEX2HTML} CACHE PATH "Path to bibtex2html")
endif(APPLE AND NOT CGRAPH_PATH)
set(BIBTEX2HTML ${BIBTEX2HTML} CACHE PATH "Path to bibtex2html")