summaryrefslogtreecommitdiffstats
path: root/CMakeScripts/FindGC.cmake
blob: 64d9894b66fe5841d7767b86bc5a2882e5d5b693 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# - Find garbage collector library
# Go hunting for garbage collector compoments
# Defines:
#  LIBGC_INCLUDE_DIR


# To find gc on Windows, use DEVLIBS_PATH variable set by mingwenv.bat

FIND_PATH(LIBGC_INCLUDE_DIR gc.h 
                            /usr/include/gc 
                            /usr/local/include/gc
                            $ENV{DEVLIBS_PATH}//include//gc )


IF (LIBGC_INCLUDE_DIR)
  SET(LIBGC_FOUND TRUE)
ENDIF (LIBGC_INCLUDE_DIR)

IF (LIBGC_FOUND)
     MESSAGE(STATUS "gc: FOUND  ( ${LIBGC_INCLUDE_DIR} )")
ELSE(LIBGC_FOUND)
     MESSAGE(FATAL_ERROR "gc: NOT FOUND")
ENDIF (LIBGC_FOUND)

INCLUDE_DIRECTORIES( ${LIBGC_INCLUDE_DIR} )