]> git.lizzy.rs Git - dragonfireclient.git/blob - cmake/Modules/FindIrrlicht.cmake
c39a8cbfb222ea9a130326e7885e19890d6cf786
[dragonfireclient.git] / cmake / Modules / FindIrrlicht.cmake
1 MESSAGE(STATUS "IRRDIR = $ENV{IRRDIR}")
2
3 FIND_PATH(IRRLICHT_INCLUDE_DIR NAMES irrlicht.h
4    PATHS
5    $ENV{IRRDIR}/include
6    /usr/local/include/irrlicht
7    /usr/include/irrlicht
8 )
9
10 MESSAGE(STATUS "IRRLICHT_INCLUDE_DIR = ${IRRLICHT_INCLUDE_DIR}")
11
12 FIND_LIBRARY(IRRLICHT_LIBRARY NAMES libIrrlicht.a Irrlicht
13    PATHS
14    $ENV{IRRDIR}/lib
15    $ENV{IRRDIR}/lib/Linux
16    $ENV{IRRDIR}/lib/MacOSX
17    $ENV{IRRDIR}/lib/Win32-gcc
18    $ENV{IRRDIR}/lib/Win32-visualstudio
19    $ENV{IRRDIR}/lib/Win64-visualstudio
20    /usr/local/lib
21    /usr/lib
22 )
23
24 MESSAGE(STATUS "IRRLICHT_LIBRARY = ${IRRLICHT_LIBRARY}")
25
26 # handle the QUIETLY and REQUIRED arguments and set IRRLICHT_FOUND to TRUE if
27 # all listed variables are TRUE
28 INCLUDE(FindPackageHandleStandardArgs)
29 FIND_PACKAGE_HANDLE_STANDARD_ARGS(IRRLICHT DEFAULT_MSG IRRLICHT_LIBRARY IRRLICHT_INCLUDE_DIR)
30
31 IF(IRRLICHT_FOUND)
32   SET(IRRLICHT_LIBRARIES ${IRRLICHT_LIBRARY})
33 ELSE(IRRLICHT_FOUND)
34   SET(IRRLICHT_LIBRARIES)
35 ENDIF(IRRLICHT_FOUND)
36
37 MARK_AS_ADVANCED(IRRLICHT_LIBRARY IRRLICHT_INCLUDE_DIR) 
38