Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 17, 2008, 9:05:10 PM (15 years ago)
Author:
rgrieder
Message:

Merged revisions 2279-2401 of the buildsystem branch to buildsystem2.

Location:
code/branches/buildsystem2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • code/branches/buildsystem2

  • code/branches/buildsystem2/CMakeLists.txt

    r2509 r2510  
    3333SET(CMAKE_C_FLAGS   "$ENV{CFLAGS}   -Wall -Wextra -Wno-unused-parameter")
    3434SET(CMAKE_CXX_FLAGS "$ENV{CXXFLAGS} -Wall -Wextra -Wno-unused-parameter")
    35 SET(CMAKE_C_FLAGS_DEBUG            "-g -ggdb")
    36 SET(CMAKE_CXX_FLAGS_DEBUG          "-g -ggdb")
    37 SET(CMAKE_C_FLAGS_RELEASE          "-O3 -DNDEBUG")
    38 SET(CMAKE_CXX_FLAGS_RELEASE        "-O3 -DNDEBUG")
    39 SET(CMAKE_C_FLAGS_RELWITHDEBINFO   "-O2 -DNDEBUG -g -ggdb")
    40 SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -DNDEBUG -g -ggdb")
    41 SET(CMAKE_C_FLAGS_MINSIZEREL       "-Os -DNDEBUG")
    42 SET(CMAKE_CXX_FLAGS_MINSIZEREL     "-Os -DNDEBUG")
     35SET(CMAKE_C_FLAGS_DEBUG            "-g -ggdb -fPIC")
     36SET(CMAKE_CXX_FLAGS_DEBUG          "-g -ggdb -fPIC")
     37SET(CMAKE_C_FLAGS_RELEASE          "-O3 -DNDEBUG -fPIC")
     38SET(CMAKE_CXX_FLAGS_RELEASE        "-O3 -DNDEBUG -fPIC")
     39SET(CMAKE_C_FLAGS_RELWITHDEBINFO   "-O2 -DNDEBUG -g -ggdb -fPIC")
     40SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -DNDEBUG -g -ggdb -fPIC")
     41SET(CMAKE_C_FLAGS_MINSIZEREL       "-Os -DNDEBUG -fPIC")
     42SET(CMAKE_CXX_FLAGS_MINSIZEREL     "-Os -DNDEBUG -fPIC")
    4343
    4444SET(CMAKE_LD_FLAGS "$ENV{LDFLAGS}")
     
    5252FIND_PACKAGE(OGRE REQUIRED)
    5353FIND_PACKAGE(CEGUI REQUIRED)
    54 # CEGUI_OGRE included in source
     54# CEGUI_OGRE is already included in source
    5555#FIND_PACKAGE(CEGUI_OGRE REQUIRED)
    5656FIND_PACKAGE(ENet REQUIRED)
     
    6161FIND_PACKAGE(ZLIB REQUIRED)
    6262FIND_PACKAGE(DirectX REQUIRED)
    63 FIND_PACKAGE(Lua50 REQUIRED)
    64 #FIND_PACKAGE(Lua51 QUIET)
    6563
    66 #don't require the whole tcl rat tail
     64# Require Lua 5.0 or 5.1
     65FIND_PACKAGE(Lua50 QUIET)
     66IF(NOT LUA50_FOUND)
     67    # Remove variables set by Lua50 and try with Lua51
     68    SET(LUA_INCLUDE_DIR)
     69    SET(LUA_LIBRARY_lua)
     70    SET(LUA_LIBRARY_lualib)
     71    SET(LUA_LIBRARIES)
     72    FIND_PACKAGE(Lua51 REQUIRED)
     73ENDIF(NOT LUA50_FOUND)
     74# Determine Lua version (Lua50 may also find Lua51)
     75FILE(STRINGS "${LUA_INCLUDE_DIR}/lua.h" LUA_VERSION REGEX "LUA_VERSION")
     76STRING(REGEX REPLACE "^.*\"Lua (.*)\".*$" "\\1" LUA_VERSION "${LUA_VERSION}")
     77
     78# Don't require the whole tcl rat tail
    6779FIND_PACKAGE(TCL QUIET)
    6880IF(NOT TCL_FOUND)
Note: See TracChangeset for help on using the changeset viewer.