summaryrefslogtreecommitdiff
path: root/cmake/Modules/FindIrrlicht.cmake
blob: c39a8cbfb222ea9a130326e7885e19890d6cf786 (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
27
28
29
30
31
32
33
34
35
36
37
38
MESSAGE(STATUS "IRRDIR = $ENV{IRRDIR}")

FIND_PATH(IRRLICHT_INCLUDE_DIR NAMES irrlicht.h
   PATHS
   $ENV{IRRDIR}/include
   /usr/local/include/irrlicht
   /usr/include/irrlicht
)

MESSAGE(STATUS "IRRLICHT_INCLUDE_DIR = ${IRRLICHT_INCLUDE_DIR}")

FIND_LIBRARY(IRRLICHT_LIBRARY NAMES libIrrlicht.a Irrlicht
   PATHS
   $ENV{IRRDIR}/lib
   $ENV{IRRDIR}/lib/Linux
   $ENV{IRRDIR}/lib/MacOSX
   $ENV{IRRDIR}/lib/Win32-gcc
   $ENV{IRRDIR}/lib/Win32-visualstudio
   $ENV{IRRDIR}/lib/Win64-visualstudio
   /usr/local/lib
   /usr/lib
)

MESSAGE(STATUS "IRRLICHT_LIBRARY = ${IRRLICHT_LIBRARY}")

# handle the QUIETLY and REQUIRED arguments and set IRRLICHT_FOUND to TRUE if
# all listed variables are TRUE
INCLUDE(FindPackageHandleStandardArgs)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(IRRLICHT DEFAULT_MSG IRRLICHT_LIBRARY IRRLICHT_INCLUDE_DIR)

IF(IRRLICHT_FOUND)
  SET(IRRLICHT_LIBRARIES ${IRRLICHT_LIBRARY})
ELSE(IRRLICHT_FOUND)
  SET(IRRLICHT_LIBRARIES)
ENDIF(IRRLICHT_FOUND)

MARK_AS_ADVANCED(IRRLICHT_LIBRARY IRRLICHT_INCLUDE_DIR)