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/ConfigMinGW.cmake

    r2566 r2579  
    2626 #
    2727 
    28 ############## MinGW config ###############
    29 # Set the library directory when using precompiled tarballs for
    30 # the dependencies under windows
    31 ###########################################
     28################# MinGW config ####################
     29# Set the library directory when using precompiled
     30# tarballs for the dependencies under windows
     31###################################################
    3232
    3333IF (MINGW)
    3434  MESSAGE(STATUS "Running on MinGW. Using customized paths.")
    3535  SET(MINGW_LIBRARY_DIR "${CMAKE_SOURCE_DIR}/../libs")
     36  MARK_AS_ADVANCED(MING_LIBRARY_DIR)
     37
    3638  #SET(Boost_ADDITIONAL_VERSIONS "1.36")
    37   SET(BOOST_INCLUDEDIR "${MINGW_LIBRARY_DIR}/boost_1_34_1")
    38   SET(BOOST_LIBRARYDIR "${MINGW_LIBRARY_DIR}/boost_1_34_1/stage/lib")
    39   SET(ENV{ENETDIR} "${MINGW_LIBRARY_DIR}/enet-1.1")
    40   SET(ENV{ALUTDIR} "${MINGW_LIBRARY_DIR}/freealut-1.1.0")
    41   SET(ENV{OPENALDIR} "${MINGW_LIBRARY_DIR}/openal-0.0.8/common")
    42   SET(ENV{LUA_DIR} "${MINGW_LIBRARY_DIR}/lua-5.1.3")
    43   SET(ENV{OGGVORBISDIR} "${MINGW_LIBRARY_DIR}/oggvorbis-1.1.3-1.2.0")
    44   SET(TCL_INCLUDE_PATH "${MINGW_LIBRARY_DIR}/tcl8.5.2/generic")
    45   SET(TCL_LIBRARY_PATH "${MINGW_LIBRARY_DIR}/tcl8.5.2/win")
    46   SET(ENV{CEGUIDIR} "${MINGW_LIBRARY_DIR}/cegui-0.6.1")
    47   SET(ENV{OGREDIR} "${MINGW_LIBRARY_DIR}/ogre/OgreMain;${MINGW_LIBRARY_DIR}/ogre/Samples/Common/bin/Release")
    48   SET(ZLIB_INCLUDE_DIR "${MINGW_LIBRARY_DIR}/zlib/include")
    49   SET(ZLIB_LIB_DIR "${MINGW_LIBRARY_DIR}/zlib")
     39  SET(BOOST_INCLUDEDIR ${MINGW_LIBRARY_DIR}/boost_1_34_1)
     40  SET(BOOST_LIBRARYDIR ${MINGW_LIBRARY_DIR}/boost_1_34_1/stage/lib)
     41  SET(ENV{CEGUIDIR}    ${MINGW_LIBRARY_DIR}/cegui-0.6.1)
     42  SET(ENV{ENETDIR}     ${MINGW_LIBRARY_DIR}/enet-1.1)
     43  # ENet is linked statically, hence we need to add some windows dependencies
     44  SET(ENet_ADDITIONAL_LIBRARIES ws2_32 winmm)
     45  SET(ENV{ALUTDIR}     ${MINGW_LIBRARY_DIR}/freealut-1.1.0)
     46  SET(ENV{OGGSDIR}     ${MINGW_LIBRARY_DIR}/libogg-1.1.3
     47                       ${MINGW_LIBRARY_DIR}/libogg-1.1.3/src/.libs)
     48  SET(ENV{VORBISDIR}   ${MINGW_LIBRARY_DIR}/libogg-1.1.3
     49                       ${MINGW_LIBRARY_DIR}/libvorbis-1.2.0/src/.libs)
     50  SET(ENV{OPENALDIR}   ${MINGW_LIBRARY_DIR}/openal-0.0.8/common
     51                       ${MINGW_LIBRARY_DIR}/openal-0.0.8/src/.libs)
     52  SET(ENV{LUA_DIR}     ${MINGW_LIBRARY_DIR}/lua-5.1.3)
     53  SET(ENV{OGRE_HOME}   ${MINGW_LIBRARY_DIR}/ogre/OgreMain
     54                       ${MINGW_LIBRARY_DIR}/ogre/Samples/Common/bin/Release)
     55  SET(TCL_INCLUDE_PATH ${MINGW_LIBRARY_DIR}/tcl8.5.2/generic)
     56  SET(TCL_LIBRARY_PATH ${MINGW_LIBRARY_DIR}/tcl8.5.2/win/tcl85.dll)
     57  SET(ZLIB_INCLUDE_DIR ${MINGW_LIBRARY_DIR}/zlib/include)
     58  SET(ZLIB_LIBRARY     ${MINGW_LIBRARY_DIR}/zlib/libzlib.a)
    5059  IF (NOT ENV{DXSDK_DIR})
    51     SET(ENV{DXSDK_DIR} "${MINGW_LIBRARY_DIR}/DXSDK")
     60    SET(ENV{DXSDK_DIR} ${MINGW_LIBRARY_DIR}/DXSDK)
    5261  ENDIF (NOT ENV{DXSDK_DIR})
    5362
    5463  # MINGW doesn't like the -fPIC flag very much
    5564  SET(ORXONOX_FPIC_FLAG "")
    56 ELSE (MINGW)
    57   SET(ORXONOX_FPIC_FLAG "-fPIC")
    5865ENDIF (MINGW)
    5966
Note: See TracChangeset for help on using the changeset viewer.