Changeset 9952

Show
Ignore:
Timestamp:
03/23/09 17:11:41 (5 years ago)
Author:
robert
Message:

From Michael Platings, "I've changed this file so CMake automatically chooses the correct directories & libs out of vc8,vc9,mac,mingw
Tested with Visual Studio 9 2008"

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/CMakeModules/FindCOLLADA.cmake

    r9759 r9952  
    1515 
    1616SET(COLLADA_DOM_ROOT "$ENV{COLLADA_DIR}/dom" CACHE PATH "Location of Collada DOM directory") 
     17 
     18IF(APPLE) 
     19    SET(COLLADA_BUILDNAME "mac") 
     20ELSEIF(MINGW) 
     21    SET(COLLADA_BUILDNAME "mingw") 
     22ELSEIF(MSVC90) 
     23    SET(COLLADA_BUILDNAME "vc9") 
     24ELSE(APPLE) 
     25    SET(COLLADA_BUILDNAME "vc8") 
     26ENDIF(APPLE) 
     27 
    1728 
    1829FIND_PATH(COLLADA_INCLUDE_DIR dae.h 
     
    4051    NAMES collada_dom collada14dom libcollada14dom21 
    4152    PATHS 
    42     ${COLLADA_DOM_ROOT}/build/vc8-1.4 
    43     $ENV{COLLADA_DIR}/build/vc8-1.4 
     53    ${COLLADA_DOM_ROOT}/build/${COLLADA_BUILDNAME}-1.4 
     54    $ENV{COLLADA_DIR}/build/${COLLADA_BUILDNAME}-1.4 
    4455    $ENV{COLLADA_DIR}/lib 
    4556    $ENV{COLLADA_DIR}/lib-dbg 
     
    6576    NAMES collada_dom-d collada14dom-d libcollada14dom21-d 
    6677    PATHS 
    67     ${COLLADA_DOM_ROOT}/build/vc8-1.4-d 
    68     $ENV{COLLADA_DIR}/build/vc8-1.4-d 
     78    ${COLLADA_DOM_ROOT}/build/${COLLADA_BUILDNAME}-1.4-d 
     79    $ENV{COLLADA_DIR}/build/${COLLADA_BUILDNAME}-1.4-d 
    6980    $ENV{COLLADA_DIR}/lib 
    7081    $ENV{COLLADA_DIR}/lib-dbg 
     
    90101    NAMES libcollada14dom21-s 
    91102    PATHS 
    92     ${COLLADA_DOM_ROOT}/build/vc8-1.4 
    93     $ENV{COLLADA_DIR}/build/vc8-1.4 
     103    ${COLLADA_DOM_ROOT}/build/${COLLADA_BUILDNAME}-1.4 
     104    $ENV{COLLADA_DIR}/build/${COLLADA_BUILDNAME}-1.4 
    94105    $ENV{COLLADA_DIR}/lib 
    95106    $ENV{COLLADA_DIR}/lib-dbg 
     
    115126    NAMES collada_dom-sd collada14dom-sd libcollada14dom21-sd 
    116127    PATHS 
    117     ${COLLADA_DOM_ROOT}/build/vc8-1.4-d 
    118     $ENV{COLLADA_DIR}/build/vc8-1.4-d 
     128    ${COLLADA_DOM_ROOT}/build/${COLLADA_BUILDNAME}-1.4-d 
     129    $ENV{COLLADA_DIR}/build/${COLLADA_BUILDNAME}-1.4-d 
    119130    $ENV{COLLADA_DIR}/lib 
    120131    $ENV{COLLADA_DIR}/lib-dbg 
     
    174185            NAMES pcrecpp 
    175186            PATHS 
    176             ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/vc8     
    177             ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/vc9 
     187            ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/${COLLADA_BUILDNAME}     
    178188            ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/mac 
    179189            ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/mingw     
     
    183193            NAMES pcrecpp-d 
    184194            PATHS 
    185             ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/vc8     
    186             ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/vc9 
     195            ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/${COLLADA_BUILDNAME}     
    187196            ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/mac 
    188197            ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/mingw     
     
    192201            NAMES pcre 
    193202            PATHS 
    194             ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/vc8     
    195             ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/vc9 
     203            ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/${COLLADA_BUILDNAME}     
    196204            ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/mac 
    197205            ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/mingw     
     
    201209            NAMES pcre-d 
    202210            PATHS 
    203             ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/vc8     
    204             ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/vc9 
     211            ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/${COLLADA_BUILDNAME}     
    205212            ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/mac 
    206213            ${COLLADA_DOM_ROOT}/external-libs/pcre/lib/mingw 
     
    232239            NAMES libboost_filesystem 
    233240            PATHS 
    234             ${COLLADA_DOM_ROOT}/external-libs/boost/lib/vc8 
    235             ${COLLADA_DOM_ROOT}/external-libs/boost/lib/vc9 
     241            ${COLLADA_DOM_ROOT}/external-libs/boost/lib/${COLLADA_BUILDNAME} 
    236242            ${COLLADA_DOM_ROOT}/external-libs/boost/lib/mingw 
    237243        ) 
     
    240246            NAMES libboost_filesystem-d 
    241247            PATHS 
    242             ${COLLADA_DOM_ROOT}/external-libs/boost/lib/vc8 
    243             ${COLLADA_DOM_ROOT}/external-libs/boost/lib/vc9 
     248            ${COLLADA_DOM_ROOT}/external-libs/boost/lib/${COLLADA_BUILDNAME} 
    244249            ${COLLADA_DOM_ROOT}/external-libs/boost/lib/mingw 
    245250        ) 
     
    248253            NAMES libboost_system 
    249254            PATHS 
    250             ${COLLADA_DOM_ROOT}/external-libs/boost/lib/vc8 
    251             ${COLLADA_DOM_ROOT}/external-libs/boost/lib/vc9 
     255            ${COLLADA_DOM_ROOT}/external-libs/boost/lib/${COLLADA_BUILDNAME} 
    252256            ${COLLADA_DOM_ROOT}/external-libs/boost/lib/mingw 
    253257        ) 
     
    256260            NAMES libboost_system-d 
    257261            PATHS 
    258             ${COLLADA_DOM_ROOT}/external-libs/boost/lib/vc8 
    259             ${COLLADA_DOM_ROOT}/external-libs/boost/lib/vc9 
     262            ${COLLADA_DOM_ROOT}/external-libs/boost/lib/${COLLADA_BUILDNAME} 
    260263            ${COLLADA_DOM_ROOT}/external-libs/boost/lib/mingw 
    261264        )