annotate cmake/FindIrrlicht.cmake @ 624:01e01777ff50

CMake: initial import of CMake modules, closes #720
author David Demelier <markand@malikania.fr>
date Fri, 20 Oct 2017 14:18:37 +0200
parents
children 5bd9424a523a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
624
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
1 # FindIrrlicht
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 # ------------
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
3 #
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
4 # Find Irrlicht library, this modules defines:
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
5 #
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
6 # Irrlicht_LIBRARY, the name of the library to link against
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
7 # Irrlicht_FOUND, if false, do not try to link to Irrlicht
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
8 # Irrlicht_INCLUDE_DIR, where to find irrlicht.h
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
9
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
10 find_path(
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
11 Irrlicht_INCLUDE_DIR
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 NAMES irrlicht.h
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
13 PATH_SUFFIXES include/irrlicht
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
14 )
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
15
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
16 find_library(
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
17 Irrlicht_LIBRARY
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
18 NAMES Irrlicht libIrrlicht
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
19 )
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
20
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
21 include(FindPackageHandleStandardArgs)
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
22
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
23 find_package_handle_standard_args(
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
24 Irrlicht
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
25 FOUND_VAR Irrlicht_FOUND
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
26 REQUIRED_VARS Irrlicht_LIBRARY Irrlicht_INCLUDE_DIR
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
27 )
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
28
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
29 set(Irrlicht_LIBRARIES ${Irrlicht_LIBRARY})
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
30 set(Irrlicht_INCLUDE_DIRS ${Irrlicht_INCLUDE_DIR})
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
31
01e01777ff50 CMake: initial import of CMake modules, closes #720
David Demelier <markand@malikania.fr>
parents:
diff changeset
32 mark_as_advanced(Irrlicht_INCLUDE_DIR Irrlicht_LIBRARY)