Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 1075


Ignore:
Timestamp:
Apr 15, 2008, 9:04:35 PM (16 years ago)
Author:
rgrieder
Message:
  • added CMLs in tolua to compile tolua++ executable
File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/trunk/src/util/tolua/CMakeLists.txt

    r1073 r1075  
     1PROJECT(ToLua)
     2
     3#This sets where to look for modules (e.g. "Find*.cmake" files)
     4SET(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR})
     5
     6#Check whether we are on a tardis box
     7INCLUDE(CheckTardis)
     8
     9########## Compiler/Linker options ##############
     10
     11# if on tardis change compiler and reset boost include directory
     12IF(IS_TARDIS)
     13  MESSAGE("System is a TARDIS: Setting Compiler to g++-4.1.1")
     14  # force-set the compiler on tardis machines, as default points to g++-3.3
     15  SET(CMAKE_CXX_COMPILER "g++-4.1.1")
     16ENDIF(IS_TARDIS)
     17
     18#set binary output directories
     19SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)
     20SET(LIBRARY_OUTPUT_PATH    ${PROJECT_BINARY_DIR}/bin/lib)
     21
     22# global compiler/linker flags. force -O2!
     23SET(CMAKE_C_FLAGS "$ENV{CFLAGS} -O2 -Wall -g -ggdb")
     24SET(CMAKE_CXX_FLAGS "$ENV{CXXFLAGS} -O2 -Wall -g -ggdb")
     25SET(CMAKE_LD_FLAGS "$ENV{LDFLAGS}")
     26SET(CMAKE_EXE_LINKER_FLAGS " --no-undefined")
     27SET(CMAKE_SHARED_LINKER_FLAGS " --no-undefined")
     28SET(CMAKE_MODULE_LINKER_FLAGS " --no-undefined")
     29
     30#Create verbose makefile output when compiling
     31SET(CMAKE_VERBOSE_MAKEFILE TRUE)
     32
     33
     34############### Library finding #################
     35
     36#Performs the search and sets the variables
     37FIND_PACKAGE(Lua)
     38
     39#Set the search paths for the linking
     40LINK_DIRECTORIES(
     41  ${Lua_LIBRARIES}
     42  m
     43)
     44
     45#Set the search paths for include files
     46INCLUDE_DIRECTORIES(
     47  ${Lua_INCLUDE_DIR}
     48)
     49
     50
     51################ Source files ###################
     52
    153SET (TOLUA_SRC_FILES
    254  tolua.c
Note: See TracChangeset for help on using the changeset viewer.