Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jan 8, 2009, 9:37:41 PM (15 years ago)
Author:
rgrieder
Message:
  • Equipped find scripts with debug/optimized functions. If you have different debug prefixes on your platform simply change ${LIBRARY_DEBUG_POSTFIX} ("_d" default).
  • Clean up in ConfigMSVC.cmake and ConfigMinGW.cmake
  • Also had a good look at the MinGW libraries according to the libs_1889_mingw.zip (no warranty at all, hope I got them all)
  • INSTALL commands are currently limited to non Windows platforms (don't yet know why it doesn't work)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/buildsystem2/cmake/FindCEGUI.cmake

    r2577 r2579  
    2626    PATH_SUFFIXES include include/CEGUI
    2727)
    28 
    29 IF(WIN32)
    30     FIND_LIBRARY(CEGUI_LIBRARY_
    31         NAMES CEGUIBase
    32         PATHS
    33         $ENV{CEGUIDIR}
    34         PATH_SUFFIXES lib
    35     )
    36     FIND_LIBRARY(CEGUI_LIBRARY_d
    37         NAMES CEGUIBase_d
    38         PATHS
    39         $ENV{CEGUIDIR}
    40         PATH_SUFFIXES lib
    41     )
    42     IF(CEGUI_LIBRARY_)
    43         IF(CEGUI_LIBRARY_d)
    44             SET(CEGUI_LIBRARY optimized ${CEGUI_LIBRARY_} debug ${CEGUI_LIBRARY_d})
    45         ELSE(CEGUI_LIBRARY_d)
    46             SET(CEGUI_LIBRARY ${CEGUI_LIBRARY_})
    47         ENDIF(CEGUI_LIBRARY_d)
    48     ENDIF(CEGUI_LIBRARY_)
    49 ELSE(WIN32)
    50     FIND_LIBRARY(CEGUI_LIBRARY
    51         NAMES CEGUIBase
    52         PATHS
    53         $ENV{CEGUIDIR}
    54         /usr/local
    55         /usr
    56         PATH_SUFFIXES lib
    57     )
    58 ENDIF(WIN32)
     28FIND_LIBRARY(CEGUI_LIBRARY_OPTIMIZED
     29    NAMES CEGUIBase
     30    PATHS
     31    $ENV{CEGUIDIR}
     32    /usr/local
     33    /usr
     34    PATH_SUFFIXES lib
     35)
     36FIND_LIBRARY(CEGUI_LIBRARY_DEBUG
     37    NAMES CEGUIBase_${LIBRARY_DEBUG_POSTFIX}
     38    PATHS
     39    $ENV{CEGUIDIR}
     40    /usr/local
     41    /usr
     42    PATH_SUFFIXES lib
     43)
    5944
    6045# Look in CEGUIVersion.h for the version number
     
    8570#    ENDIF (NOT CEGUI_SCRIPT_LIBDIR)
    8671
    87 INCLUDE(FindPackageHandleStandardArgs)
     72
    8873FIND_PACKAGE_HANDLE_STANDARD_ARGS(CEGUI DEFAULT_MSG
    89     CEGUI_LIBRARY
     74    CEGUI_LIBRARY_OPTIMIZED
    9075    CEGUI_INCLUDE_DIR
    9176    #CEGUI_SCRIPT_LIBRARIES
    9277)
    9378
     79# Set optimized and debug libraries
     80HandleLibraryTypes(CEGUI)
     81
    9482MARK_AS_ADVANCED(
    9583    CEGUI_LIBRARY
    96     CEGUI_LIBRARY_
    97     CEGUI_LIBRARY_d
     84    CEGUI_LIBRARY_OPTIMIZED
     85    CEGUI_LIBRARY_DEBUG
    9886    CEGUI_INCLUDE_DIR
    99     CEGUI_VERSION
    10087    #CEGUI_SCRIPT_LIBRARIES
    10188)
Note: See TracChangeset for help on using the changeset viewer.