1 # Locate Irrlicht or IrrlichtMt headers on system.
3 foreach(libname IN ITEMS IrrlichtMt Irrlicht)
4 string(TOLOWER "${libname}" libname2)
6 find_path(IRRLICHT_INCLUDE_DIR NAMES irrlicht.h
7 DOC "Path to the directory with IrrlichtMt includes"
9 /usr/local/include/${libname2}
10 /usr/include/${libname2}
11 /system/develop/headers/${libname2} #Haiku
12 PATH_SUFFIXES "include/${libname2}"
15 if(IRRLICHT_INCLUDE_DIR)
20 # Handholding for users
21 if(IRRLICHT_INCLUDE_DIR AND (NOT IS_DIRECTORY "${IRRLICHT_INCLUDE_DIR}" OR
22 NOT EXISTS "${IRRLICHT_INCLUDE_DIR}/irrlicht.h"))
23 message(WARNING "IRRLICHT_INCLUDE_DIR was set to ${IRRLICHT_INCLUDE_DIR} "
24 "but irrlicht.h does not exist inside. The path will not be used.")
25 unset(IRRLICHT_INCLUDE_DIR CACHE)