Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 1153


Ignore:
Timestamp:
Apr 24, 2008, 10:35:53 AM (16 years ago)
Author:
rgrieder
Message:
  • merged cmake branch back to trunk (the last one, hopefully ;))
  • added Oli's lua library name (liblua.so)
Location:
code/trunk
Files:
1 deleted
9 edited
19 copied

Legend:

Unmodified
Added
Removed
  • code/trunk/cmake/FindLua.cmake

    r1126 r1153  
    2828    /usr/pack/lua-5.0.3-sd/include)
    2929
    30   FIND_LIBRARY(Lua_LIBRARY_51 lua5.1
     30  FIND_LIBRARY(Lua_LIBRARY_51 NAMES lua5.1 lua PATHS
    3131    /usr/lib
    3232    /usr/local/lib
  • code/trunk/src/CMakeLists.txt

    r1115 r1153  
    11INCLUDE_DIRECTORIES(.)
    22INCLUDE_DIRECTORIES(orxonox)
    3 INCLUDE_DIRECTORIES(tolua)
     3INCLUDE_DIRECTORIES(util/tolua)
    44
    5 ADD_SUBDIRECTORY(tolua)
    65ADD_SUBDIRECTORY(util)
    76ADD_SUBDIRECTORY(core)
  • code/trunk/src/core/CMakeLists.txt

    r1126 r1153  
    2626  Tickable.cc
    2727  Script.cc
     28  tolua/tolua_bind.cc
     29#tolua/tolua_bind.h
     30)
     31
     32#SET_SOURCE_FILES_PROPERTIES(tolua/tolua_bind.h
     33#  PROPERTIES
     34#  OBJECT_DEPENDS tolua/tolua_bind.h
     35#  OBJECT_DEPENDS tolua/tolua_bind.cc
     36#  GENERATED true
     37#  HEADER_FILE_ONLY true
     38#)
     39
     40GET_TARGET_PROPERTY(TOLUA_EXE tolua LOCATION)
     41ADD_CUSTOM_COMMAND(
     42  OUTPUT tolua/tolua_bind.cc tolua/tolua_bind.h
     43  COMMAND ${TOLUA_EXE} -n core -o ../../src/core/tolua/tolua_bind.cc -H ../../src/core/tolua/tolua_bind.h ../../src/core/tolua/tolua.pkg
     44  DEPENDS tolua
     45  WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/bin/lib
    2846)
    2947
     
    3149
    3250TARGET_LINK_LIBRARIES(core
    33   util
    34   tolualib
    3551  ${Lua_LIBRARIES}
    3652  ${OIS_LIBRARIES}
     53  ${OGRE_LIBRARIES}
     54  util
    3755)
  • code/trunk/src/core/Script.cc

    r1115 r1153  
    3939}
    4040
    41 #include "tolua/tolua++.h"
     41#include "tolua++.h"
    4242#include "tolua/tolua_bind.h"
    4343
     
    6060    luaopen_debug(luaState_);
    6161#endif
    62     tolua_orxonox_open(luaState_);
     62    tolua_core_open(luaState_);
    6363    output_ = "";
    6464  }
  • code/trunk/src/orxonox/CMakeLists.txt

    r1070 r1153  
    3030#  objects/weapon/BulletManager.cc
    3131#  objects/weapon/WeaponStation.cc
     32  tolua/tolua_bind.cc
     33#  tolua/tolua_bind.h
    3234)
    3335
     36#SET_SOURCE_FILES_PROPERTIES(tolua/tolua_bind.h
     37#  PROPERTIES
     38#  OBJECT_DEPENDS tolua/tolua_bind.h
     39#  OBJECT_DEPENDS tolua/tolua_bind.cc
     40#  GENERATED true
     41#  HEADER_FILE_ONLY true
     42#)
     43
     44GET_TARGET_PROPERTY(TOLUA_EXE tolua LOCATION)
     45ADD_CUSTOM_COMMAND(
     46  OUTPUT tolua/tolua_bind.cc tolua/tolua_bind.h
     47  COMMAND ${TOLUA_EXE} -n orxonox -o ../../src/orxonox/tolua/tolua_bind.cc -H ../../src/orxonox/tolua/tolua_bind.h ../../src/orxonox/tolua/tolua.pkg
     48  DEPENDS tolua
     49  WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/bin/lib
     50)
     51       
    3452ADD_EXECUTABLE( orxonox ${ORXONOX_SRC_FILES} )
    3553
  • code/trunk/src/util/CMakeLists.txt

    r1120 r1153  
    1 AUX_SOURCE_DIRECTORY(tinyxml TINYXML_SRC_FILES)
    2 
    31SET(UTIL_SRC_FILES
    42  ArgReader.cc
     3  Clipboard.cc
     4  ExprParser.cc
    55  Math.cc
    6   String.cc
    7   Clipboard.cc
    8   SubString.cc
    9   ExprParser.cc
    106  MultiTypePrimitive.cc
    117  MultiTypeString.cc
    128  MultiTypeMath.cc
    13   ${TINYXML_SRC_FILES}
     9  String.cc
     10  SubString.cc
     11
     12  tinyxml/ticpp.cc
     13  tinyxml/tinystr.cc
     14  tinyxml/tinyxml.cc
     15  tinyxml/tinyxmlerror.cc
     16  tinyxml/tinyxmlparser.cc
     17
     18  tolua/tolua_event.c
     19  tolua/tolua_is.c
     20  tolua/tolua_map.c
     21  tolua/tolua_push.c
     22  tolua/tolua_to.c
    1423)
    1524
     
    2231TARGET_LINK_LIBRARIES(util
    2332  ${OGRE_LIBRARIES}
     33  ${Lua_LIBRARIES}
    2434)
    2535
     36ADD_SUBDIRECTORY(tolua)
     37
  • code/trunk/visual_studio/vc8/core.vcproj

    r1126 r1153  
    252252                                >
    253253                        </File>
     254                        <Filter
     255                                Name="tolua"
     256                                >
     257                                <File
     258                                        RelativePath="..\..\src\core\tolua\tolua_bind.cc"
     259                                        >
     260                                </File>
     261                        </Filter>
    254262                </Filter>
    255263                <Filter
     
    410418                                >
    411419                        </File>
     420                        <Filter
     421                                Name="tolua"
     422                                >
     423                                <File
     424                                        RelativePath="..\..\src\core\tolua\tolua_bind.h"
     425                                        >
     426                                </File>
     427                        </Filter>
    412428                </Filter>
    413429        </Files>
  • code/trunk/visual_studio/vc8/orxonox.vcproj

    r1035 r1153  
    384384                                </File>
    385385                        </Filter>
     386                        <Filter
     387                                Name="tolua"
     388                                >
     389                                <File
     390                                        RelativePath="..\..\src\orxonox\tolua\tolua_bind.cc"
     391                                        >
     392                                        <FileConfiguration
     393                                                Name="Debug|Win32"
     394                                                >
     395                                                <Tool
     396                                                        Name="VCCLCompilerTool"
     397                                                        UsePrecompiledHeader="0"
     398                                                />
     399                                        </FileConfiguration>
     400                                </File>
     401                        </Filter>
    386402                </Filter>
    387403                <Filter
     
    511527                                <File
    512528                                        RelativePath="..\..\src\orxonox\tools\Timer.h"
     529                                        >
     530                                </File>
     531                        </Filter>
     532                        <Filter
     533                                Name="tolua"
     534                                >
     535                                <File
     536                                        RelativePath="..\..\src\orxonox\tolua\tolua_bind.h"
    513537                                        >
    514538                                </File>
  • code/trunk/visual_studio/vc8/tolua++.vcproj

    r1126 r1153  
    131131                        >
    132132                        <File
    133                                 RelativePath="..\..\src\tolua\tolua_bind.cc"
     133                                RelativePath="..\..\src\util\tolua\tolua_event.c"
    134134                                >
    135135                        </File>
    136136                        <File
    137                                 RelativePath="..\..\src\tolua\tolua_event.c"
     137                                RelativePath="..\..\src\util\tolua\tolua_is.c"
    138138                                >
    139139                        </File>
    140140                        <File
    141                                 RelativePath="..\..\src\tolua\tolua_is.c"
     141                                RelativePath="..\..\src\util\tolua\tolua_map.c"
    142142                                >
    143143                        </File>
    144144                        <File
    145                                 RelativePath="..\..\src\tolua\tolua_map.c"
     145                                RelativePath="..\..\src\util\tolua\tolua_push.c"
    146146                                >
    147147                        </File>
    148148                        <File
    149                                 RelativePath="..\..\src\tolua\tolua_push.c"
    150                                 >
    151                         </File>
    152                         <File
    153                                 RelativePath="..\..\src\tolua\tolua_to.c"
     149                                RelativePath="..\..\src\util\tolua\tolua_to.c"
    154150                                >
    155151                        </File>
     
    161157                        >
    162158                        <File
    163                                 RelativePath="..\..\src\tolua\tolua++.h"
     159                                RelativePath="..\..\src\util\tolua\tolua++.h"
    164160                                >
    165161                        </File>
    166162                        <File
    167                                 RelativePath="..\..\src\tolua\tolua_bind.h"
    168                                 >
    169                         </File>
    170                         <File
    171                                 RelativePath="..\..\src\tolua\tolua_event.h"
     163                                RelativePath="..\..\src\util\tolua\tolua_event.h"
    172164                                >
    173165                        </File>
Note: See TracChangeset for help on using the changeset viewer.