Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Apr 21, 2011, 7:43:10 PM (13 years ago)
Author:
rgrieder
Message:

Merged revisions 8098 - 8277 from kicklib to kicklib2.

Location:
code/branches/kicklib2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • code/branches/kicklib2

  • code/branches/kicklib2/cmake/PackageConfigOSX.cmake

    r8284 r8285  
    3030IF(NOT _INTERNAL_PACKAGE_MESSAGE)
    3131  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  )
    3240  SET(_INTERNAL_PACKAGE_MESSAGE 1 CACHE INTERNAL "Do not edit!" FORCE)
    3341ENDIF()
    3442
    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)
     43SET(DEP_INCLUDE_DIR   ${DEPENDENCY_PACKAGE_DIR}/include)
     44SET(DEP_LIBRARY_DIR   ${DEPENDENCY_PACKAGE_DIR}/lib)
     45SET(DEP_BINARY_DIR    ${DEPENDENCY_PACKAGE_DIR}/bin)
    3846SET(DEP_FRAMEWORK_DIR ${DEPENDENCY_PACKAGE_DIR}/Library/Frameworks)
    3947
    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
     49SET(CMAKE_LIBRARY_PATH   ${DEP_LIBRARY_DIR})
     50SET(CMAKE_FRAMEWORK_PATH ${DEP_FRAMEWORK_DIR})
    4251
    4352# 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})
     53SET(ENV{BOOST_ROOT}      ${DEPENDENCY_PACKAGE_DIR})
     54SET(ENV{OGGDIR}          ${DEP_INCLUDE_DIR})
     55SET(ENV{VORBISDIR}       ${DEP_INCLUDE_DIR})
     56SET(ENV{OGRE_PLUGIN_DIR} ${DEP_BINARY_DIR})
     57
     58# Linking to OGRE requires linking to the boost threading library
     59SET(OGRE_NEEDS_BOOST TRUE)
    5360
    5461# For OS X 10.5 we have to ship modified headers to make it compile
     
    5966ENDIF()
    6067
    61 # Xcode won't be able to run the toluabind code generation if we're using the dependency package
    62 #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 
    6968### INSTALL ###
    7069
    7170# Tcl script library
    7271# TODO: How does this work on OS X?
     72# Concerning all OS X install procedures: use CPACK
    7373#INSTALL(
    7474#  DIRECTORY ${DEP_LIBRARY_DIR}/tcl/
Note: See TracChangeset for help on using the changeset viewer.