Changeset 8285 for code/branches/kicklib2/cmake/PackageConfigOSX.cmake
- Timestamp:
- Apr 21, 2011, 7:43:10 PM (13 years ago)
- Location:
- code/branches/kicklib2
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/kicklib2
-
code/branches/kicklib2/cmake/PackageConfigOSX.cmake
r8284 r8285 30 30 IF(NOT _INTERNAL_PACKAGE_MESSAGE) 31 31 MESSAGE(STATUS "Using library package for the dependencies.") 32 33 # The following shell script sets the appropriate install_names for our libraries 34 # and therefore it must be run before anything else is set, dep-package-wise. 35 EXECUTE_PROCESS( 36 COMMAND ${DEPENDENCY_PACKAGE_DIR}/install_dependencies.sh 37 WORKING_DIRECTORY ${DEPENDENCY_PACKAGE_DIR} 38 OUTPUT_FILE ${CMAKE_BINARY_DIR}/dep_pack_install_log.keep_me 39 ) 32 40 SET(_INTERNAL_PACKAGE_MESSAGE 1 CACHE INTERNAL "Do not edit!" FORCE) 33 41 ENDIF() 34 42 35 SET(DEP_INCLUDE_DIR ${DEPENDENCY_PACKAGE_DIR}/include)36 SET(DEP_LIBRARY_DIR ${DEPENDENCY_PACKAGE_DIR}/lib)37 SET(DEP_BINARY_DIR ${DEPENDENCY_PACKAGE_DIR}/bin)43 SET(DEP_INCLUDE_DIR ${DEPENDENCY_PACKAGE_DIR}/include) 44 SET(DEP_LIBRARY_DIR ${DEPENDENCY_PACKAGE_DIR}/lib) 45 SET(DEP_BINARY_DIR ${DEPENDENCY_PACKAGE_DIR}/bin) 38 46 SET(DEP_FRAMEWORK_DIR ${DEPENDENCY_PACKAGE_DIR}/Library/Frameworks) 39 47 40 # Sets the library path for the FIND_LIBRARY 41 SET(CMAKE_LIBRARY_PATH ${DEP_LIBRARY_DIR}) 48 # Sets the library and framwork paths for the FIND_LIBRARY commands 49 SET(CMAKE_LIBRARY_PATH ${DEP_LIBRARY_DIR}) 50 SET(CMAKE_FRAMEWORK_PATH ${DEP_FRAMEWORK_DIR}) 42 51 43 52 # Include paths and other special treatments 44 SET(ENV{ALUTDIR} ${DEP_FRAMEWORK_DIR}) 45 SET(ENV{BOOST_ROOT} ${DEPENDENCY_PACKAGE_DIR}) 46 SET(ENV{CEGUIDIR} ${DEP_FRAMEWORK_DIR}) 47 SET(ENV{LUA_DIR} ${DEP_INCLUDE_DIR}/lua) 48 SET(ENV{LUA5.1_DIR} ${DEP_INCLUDE_DIR}/lua) 49 SET(ENV{OGGDIR} ${DEP_INCLUDE_DIR}) 50 SET(ENV{VORBISDIR} ${DEP_INCLUDE_DIR}) 51 SET(ENV{OGRE_HOME} ${DEP_FRAMEWORK_DIR}) 52 SET(ENV{OGRE_PLUGIN_DIR} ${DEP_BINARY_DIR}) 53 SET(ENV{BOOST_ROOT} ${DEPENDENCY_PACKAGE_DIR}) 54 SET(ENV{OGGDIR} ${DEP_INCLUDE_DIR}) 55 SET(ENV{VORBISDIR} ${DEP_INCLUDE_DIR}) 56 SET(ENV{OGRE_PLUGIN_DIR} ${DEP_BINARY_DIR}) 57 58 # Linking to OGRE requires linking to the boost threading library 59 SET(OGRE_NEEDS_BOOST TRUE) 53 60 54 61 # For OS X 10.5 we have to ship modified headers to make it compile … … 59 66 ENDIF() 60 67 61 # Xcode won't be able to run the toluabind code generation if we're using the dependency package62 #IF(DEPENDENCY_PACKAGE_ENABLE)63 # IF(${CMAKE_GENERATOR} STREQUAL "Xcode")64 # SET(ENV{DYLD_LIBRARY_PATH} ${DEPENDENCY_PACKAGE_DIR}/lib)65 # SET(ENV{DYLD_FRAMEWORK_PATH} ${DEPENDENCY_PACKAGE_DIR}/Library/Frameworks)66 # ENDIF(${CMAKE_GENERATOR} STREQUAL "Xcode")67 #ENDIF(DEPENDENCY_PACKAGE_ENABLE)68 69 68 ### INSTALL ### 70 69 71 70 # Tcl script library 72 71 # TODO: How does this work on OS X? 72 # Concerning all OS X install procedures: use CPACK 73 73 #INSTALL( 74 74 # DIRECTORY ${DEP_LIBRARY_DIR}/tcl/
Note: See TracChangeset
for help on using the changeset viewer.