Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jan 6, 2009, 9:37:52 PM (15 years ago)
Author:
rgrieder
Message:

Changed CEGUILua directory choosing and restricted root directory builds.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/buildsystem2/src/CMakeLists.txt

    r2570 r2574  
    33  ${OGRE_INCLUDE_DIR}
    44  ${CEGUI_INCLUDE_DIR}
    5 #  ${CEGUI_OGRE_INCLUDE_DIR}
    65  ${ENet_INCLUDE_DIR}
    76  ${Boost_INCLUDE_DIRS}
     
    1615)
    1716
     17# Check whether the required CEGUILua version is even available
     18IF(NOT IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ceguilua-${CEGUI_VERSION})
     19  MESSAGE(FATAL_ERROR "Your CEGUI version is not supported (${CEGUI_VERSION})")
     20ENDIF(NOT IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ceguilua-${CEGUI_VERSION})
     21
    1822INCLUDE_DIRECTORIES(
     23  ceguilua-${CEGUI_VERSION}/ceguilua
    1924  cpptcl
    2025  ois
     
    3439SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DTIXML_USE_TICPP")
    3540
     41ADD_SUBDIRECTORY(ceguilua-${CEGUI_VERSION}/ceguilua)
    3642ADD_SUBDIRECTORY(cpptcl)
    3743ADD_SUBDIRECTORY(ogreceguirenderer)
     
    3945ADD_SUBDIRECTORY(tinyxml)
    4046ADD_SUBDIRECTORY(tolua)
    41 
    42 # TODO: FIXME
    43 # Some people may not have CEGUILua installed, espc. with version 0.5
    44 # And we don't know what lua version it was linked against, so we compile
    45 # it ourselves.
    46 # So first, find out what CEGUI version we have.
    47 
    48 IF (WIN32)
    49     ADD_SUBDIRECTORY(ceguilua-0.6.1/ceguilua)
    50     INCLUDE_DIRECTORIES(ceguilua-0.6.1/ceguilua)
    51 ELSE (WIN32)
    52     # FIXME
    53     #IF (${CEGUI_VERSION} LESS 0.6.0)
    54         ADD_SUBDIRECTORY(ceguilua-0.5.0/ceguilua)
    55         INCLUDE_DIRECTORIES(ceguilua-0.5.0/ceguilua)
    56     #ELSE (${CEGUI_VERSION} LESS 0.6.0)
    57     #    ADD_SUBDIRECTORY(ceguilua-0.6.1/ceguilua)
    58     #    INCLUDE_DIRECTORIES(ceguilua-0.6.1/ceguilua)
    59     #ENDIF (${CEGUI_VERSION} LESS 0.6.0)
    60 ENDIF (WIN32)
    6147
    6248# Include macros
Note: See TracChangeset for help on using the changeset viewer.