Changeset 8285 for code/branches/kicklib2/cmake/tools/FindCEGUI.cmake
- Timestamp:
- Apr 21, 2011, 7:43:10 PM (14 years ago)
- Location:
- code/branches/kicklib2
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/kicklib2
-
code/branches/kicklib2/cmake/tools/FindCEGUI.cmake
r8284 r8285 34 34 FIND_PATH(CEGUI_INCLUDE_DIR CEGUI.h 35 35 PATHS $ENV{CEGUIDIR} 36 PATH_SUFFIXES include include/CEGUI CEGUI.framework/Headers36 PATH_SUFFIXES include include/CEGUI 37 37 ) 38 38 … … 44 44 NAMES CEGUIBase CEGUI 45 45 PATHS $ENV{CEGUIDIR} 46 PATH_SUFFIXES lib bin CEGUIBase.framework CEGUI.framework46 PATH_SUFFIXES lib bin 47 47 ) 48 48 FIND_LIBRARY(CEGUI_LIBRARY_DEBUG … … 56 56 # Find CEGUILua headers 57 57 FIND_PATH(CEGUILUA_INCLUDE_DIR CEGUILua.h 58 PATHS $ENV{CEGUIDIR} ${CEGUI_INCLUDE_DIR}/ScriptingModules/LuaScriptModule 59 PATH_SUFFIXES include include/CEGUI CEGUILuaScriptModule.framework/Headers 58 PATHS 59 $ENV{CEGUIDIR} 60 $ENV{CEGUILUADIR} 61 ${CEGUI_INCLUDE_DIR}/ScriptingModules/LuaScriptModule 62 PATH_SUFFIXES include include/CEGUI 60 63 ) 61 64 # Find CEGUILua libraries 62 65 FIND_LIBRARY(CEGUILUA_LIBRARY_OPTIMIZED 63 66 NAMES CEGUILua CEGUILuaScriptModule 64 PATHS $ENV{CEGUIDIR} 65 PATH_SUFFIXES lib bin CEGUILuaScriptModule.framework67 PATHS $ENV{CEGUIDIR} $ENV{CEGUILUADIR} 68 PATH_SUFFIXES lib bin 66 69 ) 67 70 FIND_LIBRARY(CEGUILUA_LIBRARY_DEBUG 68 71 NAMES CEGUILuad CEGUILua_d CEGUILuaScriptModuled CEGUILuaScriptModule_d 69 PATHS $ENV{CEGUIDIR} 72 PATHS $ENV{CEGUIDIR} $ENV{CEGUILUADIR} 70 73 PATH_SUFFIXES lib bin 71 74 ) … … 79 82 # For newer CEGUI versions >= 0.7 80 83 ${CEGUILUA_INCLUDE_DIR}/support/tolua++ 81 # For Apples 82 $ENV{CEGUIDIR} 83 PATH_SUFFIXES ceguitolua++.framework/Headers 84 NO_DEFAULT_PATH # MUST be in CEGUILUA_INCLUDE_DIR somewhere 84 # For Mac OS X, tolua++ is a separate framework in the dependency package 85 ${DEP_FRAMEWORK_DIR} 86 NO_DEFAULT_PATH # Don't attempt to find tolua++ installed on the system 85 87 ) 86 88 # Find CEGUI Tolua++ libraries 87 89 FIND_LIBRARY(CEGUI_TOLUA_LIBRARY_OPTIMIZED 88 90 NAMES CEGUItoluapp tolua++ ceguitolua++ 89 PATHS $ENV{CEGUIDIR} 90 PATH_SUFFIXES lib bin ceguitolua++.framework91 PATHS $ENV{CEGUIDIR} ${CEGUITOLUADIR} 92 PATH_SUFFIXES lib bin 91 93 ) 92 94 FIND_LIBRARY(CEGUI_TOLUA_LIBRARY_DEBUG 93 95 NAMES CEGUItoluappd CEGUItoluapp_d tolua++d tolua++_d 94 PATHS $ENV{CEGUIDIR} 96 PATHS $ENV{CEGUIDIR} ${CEGUITOLUADIR} 95 97 PATH_SUFFIXES lib bin 96 98 ) … … 101 103 # Find CEGUI OGRE Renderer headers 102 104 FIND_PATH(CEGUI_OGRE_RENDERER_INCLUDE_DIR CEGUIOgreRenderer.h 103 PATHS $ENV{CEGUIDIR} ${CEGUI_INCLUDE_DIR}/RendererModules/Ogre 104 PATH_SUFFIXES include include/CEGUI CEGUI.framework/Headers 105 PATHS 106 $ENV{CEGUIDIR} 107 $ENV{CEGUIOGRERENDERERDIR} 108 ${CEGUI_INCLUDE_DIR}/RendererModules/Ogre 109 PATH_SUFFIXES include include/CEGUI 105 110 ) 106 111 # Find CEGUI OGRE Renderer libraries 107 112 FIND_LIBRARY(CEGUI_OGRE_RENDERER_LIBRARY_OPTIMIZED 108 113 NAMES CEGUIOgreRenderer 109 PATHS $ENV{CEGUIDIR} 114 PATHS $ENV{CEGUIDIR} $ENV{CEGUIOGRERENDERERDIR} 110 115 PATH_SUFFIXES lib bin 111 116 ) 112 117 FIND_LIBRARY(CEGUI_OGRE_RENDERER_LIBRARY_DEBUG 113 118 NAMES CEGUIOgreRendererd CEGUIOgreRenderer_d 114 PATHS $ENV{CEGUIDIR} 119 PATHS $ENV{CEGUIDIR} $ENV{CEGUIOGRERENDERERDIR} 115 120 PATH_SUFFIXES lib bin 116 121 )
Note: See TracChangeset
for help on using the changeset viewer.