~ubuntu-branches/ubuntu/raring/simgrid/raring

« back to all changes in this revision

Viewing changes to buildtools/Cmake/Modules/FindSimGrid.cmake

  • Committer: Package Import Robot
  • Author(s): Martin Quinson
  • Date: 2013-01-31 00:24:51 UTC
  • mfrom: (10.1.6 sid)
  • Revision ID: package-import@ubuntu.com-20130131002451-krejhf7w7h24lpsc
Tags: 3.9~rc1-1
* New upstream release: the "Grasgory" release. Major changes:
  - Gras was completely removed from this version.
  - Documentation reorganization to ease browsing it.
  - New default value for the TCP_gamma parameter: 4MiB

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#IF YOU HAVE INSTALL SIMGRID IN A SPECIAL DIRECTORY
2
 
#YOU CAN SPECIFY SIMGRID_ROOT OR GRAS_ROOT
 
2
#YOU CAN SPECIFY SIMGRID_ROOT
3
3
 
4
4
# TO CALL THIS FILE USE
5
 
        #set(CMAKE_MODULE_PATH 
6
 
        #${CMAKE_MODULE_PATH}
7
 
        #${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/Modules
8
 
        #)
 
5
#set(CMAKE_MODULE_PATH
 
6
#${CMAKE_MODULE_PATH}
 
7
#${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/Modules
 
8
#)
9
9
 
10
10
find_library(HAVE_SIMGRID_LIB
11
 
    NAME simgrid
12
 
    HINTS
13
 
    $ENV{LD_LIBRARY_PATH}
14
 
    $ENV{GRAS_ROOT}
15
 
        $ENV{SIMGRID_ROOT}
16
 
    PATH_SUFFIXES lib64 lib
17
 
    PATHS
18
 
    /opt
19
 
    /opt/local
20
 
    /opt/csw
21
 
    /sw
22
 
    /usr
23
 
)
24
 
 
25
 
find_path(HAVE_GRAS_H gras.h
26
 
    HINTS
27
 
    $ENV{GRAS_ROOT}
28
 
        $ENV{SIMGRID_ROOT}
29
 
    PATH_SUFFIXES include
30
 
    PATHS
31
 
    /opt
32
 
    /opt/local
33
 
    /opt/csw
34
 
    /sw
35
 
    /usr
36
 
)
 
11
  NAME simgrid
 
12
  HINTS
 
13
  $ENV{LD_LIBRARY_PATH}
 
14
  $ENV{SIMGRID_ROOT}
 
15
  PATH_SUFFIXES lib64 lib
 
16
  PATHS
 
17
  /opt
 
18
  /opt/local
 
19
  /opt/csw
 
20
  /sw
 
21
  /usr
 
22
  )
37
23
 
38
24
find_program(HAVE_TESH
39
 
        NAMES tesh
40
 
        HINTS
41
 
        $ENV{GRAS_ROOT}
42
 
        $ENV{SIMGRID_ROOT}
43
 
        PATH_SUFFIXES bin
44
 
        PATHS
45
 
        /opt
46
 
        /opt/local
47
 
        /opt/csw
48
 
        /sw
49
 
        /usr
50
 
)
51
 
 
52
 
find_program(HAVE_GRAS_STUB
53
 
        NAMES gras_stub_generator
54
 
        HINTS
55
 
        $ENV{GRAS_ROOT}
56
 
        $ENV{SIMGRID_ROOT}
57
 
        PATH_SUFFIXES bin
58
 
        PATHS
59
 
        /opt
60
 
        /opt/local
61
 
        /opt/csw
62
 
        /sw
63
 
        /usr
64
 
)
 
25
  NAMES tesh
 
26
  HINTS
 
27
  $ENV{SIMGRID_ROOT}
 
28
  PATH_SUFFIXES bin
 
29
  PATHS
 
30
  /opt
 
31
  /opt/local
 
32
  /opt/csw
 
33
  /sw
 
34
  /usr
 
35
  )
65
36
 
66
37
message(STATUS "Looking for lib SimGrid")
67
38
if(HAVE_SIMGRID_LIB)
71
42
  string(REGEX MATCH "^[0-9]" SIMGRID_MAJOR_VERSION "${simgrid_version}")
72
43
  string(REGEX MATCH "^[0-9].[0-9]" SIMGRID_MINOR_VERSION "${simgrid_version}")
73
44
  string(REGEX MATCH "^[0-9].[0-9].[0-9]" SIMGRID_PATCH_VERSION "${simgrid_version}")
74
 
  string(REGEX REPLACE "^${SIMGRID_MINOR_VERSION}." "" SIMGRID_PATCH_VERSION "${SIMGRID_PATCH_VERSION}") 
 
45
  string(REGEX REPLACE "^${SIMGRID_MINOR_VERSION}." "" SIMGRID_PATCH_VERSION "${SIMGRID_PATCH_VERSION}")
75
46
  string(REGEX REPLACE "^${SIMGRID_MAJOR_VERSION}." "" SIMGRID_MINOR_VERSION "${SIMGRID_MINOR_VERSION}")
76
47
  message(STATUS "Simgrid version : ${SIMGRID_MAJOR_VERSION}.${SIMGRID_MINOR_VERSION}")
77
 
else(HAVE_SIMGRID_LIB)
 
48
else()
78
49
  message(STATUS "Looking for lib SimGrid - not found")
79
 
endif(HAVE_SIMGRID_LIB)
80
 
 
81
 
message(STATUS "Looking for gras.h")
82
 
if(HAVE_GRAS_H)
83
 
message(STATUS "Looking for gras.h - found")
84
 
else(HAVE_GRAS_H)
85
 
message(STATUS "Looking for gras.h - not found")
86
 
endif(HAVE_GRAS_H)
 
50
endif()
87
51
 
88
52
if(HAVE_TESH)
89
 
message(STATUS "Found Tesh: ${HAVE_TESH}")
90
 
endif(HAVE_TESH)
91
 
 
92
 
if(HAVE_GRAS_STUB)
93
 
message(STATUS "Found gras_stub_generator: ${HAVE_GRAS_STUB}")
94
 
endif(HAVE_GRAS_STUB)
 
 
b'\\ No newline at end of file'
 
53
  message(STATUS "Found Tesh: ${HAVE_TESH}")
 
54
endif()