Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Oct 5, 2008, 12:04:16 AM (16 years ago)
Author:
adrfried
Message:

out-of-source-builds working in basics

Location:
code/branches/buildsystem/src/tolua
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • code/branches/buildsystem/src/tolua/CMakeLists.txt

    r1815 r1882  
    2828
    2929
    30 SET (TOLUA_PACKAGE "../../src/tolua/tolua-5.1.pkg")
     30SET (TOLUA_PACKAGE "${CMAKE_CURRENT_SOURCE_DIR}/tolua-5.1.pkg")
    3131GET_TARGET_PROPERTY(TOLUAGEN_EXE toluagen_orxonox LOCATION)
    3232ADD_CUSTOM_COMMAND(
    33   OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/toluabind_orxonox.c
    34   COMMAND ${TOLUAGEN_EXE} -n tolua -o ../../src/tolua/toluabind_orxonox.c -H ../../src/tolua/toluabind_orxonox.h ${TOLUA_PACKAGE}
     33  OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/toluabind_orxonox.c
     34  COMMAND ${TOLUAGEN_EXE} -n tolua -o ${CMAKE_CURRENT_BINARY_DIR}/toluabind_orxonox.c -H ${CMAKE_CURRENT_BINARY_DIR}/toluabind_orxonox.h ${TOLUA_PACKAGE}
    3535  DEPENDS
    3636    toluagen_orxonox
     
    5757    lua/clean.lua
    5858    lua/doit.lua
    59   WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/bin/lib
     59    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
    6060)
    6161
  • code/branches/buildsystem/src/tolua/lua/package.lua

    r1810 r1882  
    213213
    214214 if not flags.h then
    215   output('#include "../'..self.name..'Prereqs.h"\n')
     215  output('#include "'..self.name..'Prereqs.h"\n')
    216216  output('/* Exported function */')
    217217  output('_'..self.name..'Export int  tolua_'..self.name..'_open (lua_State* tolua_S);')
  • code/branches/buildsystem/src/tolua/tolua-5.1.pkg

    r1810 r1882  
    1 $lfile "../../src/tolua/lua/compat-5.1.lua"
    2 $lfile "../../src/tolua/lua/compat.lua"
    3 $lfile "../../src/tolua/lua/basic.lua"
    4 $lfile "../../src/tolua/lua/feature.lua"
    5 $lfile "../../src/tolua/lua/verbatim.lua"
    6 $lfile "../../src/tolua/lua/code.lua"
    7 $lfile "../../src/tolua/lua/typedef.lua"
    8 $lfile "../../src/tolua/lua/container.lua"
    9 $lfile "../../src/tolua/lua/package.lua"
    10 $lfile "../../src/tolua/lua/module.lua"
    11 $lfile "../../src/tolua/lua/namespace.lua"
    12 $lfile "../../src/tolua/lua/define.lua"
    13 $lfile "../../src/tolua/lua/enumerate.lua"
    14 $lfile "../../src/tolua/lua/declaration.lua"
    15 $lfile "../../src/tolua/lua/variable.lua"
    16 $lfile "../../src/tolua/lua/array.lua"
    17 $lfile "../../src/tolua/lua/function.lua"
    18 $lfile "../../src/tolua/lua/operator.lua"
    19 $lfile "../../src/tolua/lua/class.lua"
    20 $lfile "../../src/tolua/lua/clean.lua"
    21 $lfile "../../src/tolua/lua/doit.lua"
     1$lfile "lua/compat-5.1.lua"
     2$lfile "lua/compat.lua"
     3$lfile "lua/basic.lua"
     4$lfile "lua/feature.lua"
     5$lfile "lua/verbatim.lua"
     6$lfile "lua/code.lua"
     7$lfile "lua/typedef.lua"
     8$lfile "lua/container.lua"
     9$lfile "lua/package.lua"
     10$lfile "lua/module.lua"
     11$lfile "lua/namespace.lua"
     12$lfile "lua/define.lua"
     13$lfile "lua/enumerate.lua"
     14$lfile "lua/declaration.lua"
     15$lfile "lua/variable.lua"
     16$lfile "lua/array.lua"
     17$lfile "lua/function.lua"
     18$lfile "lua/operator.lua"
     19$lfile "lua/class.lua"
     20$lfile "lua/clean.lua"
     21$lfile "lua/doit.lua"
    2222
    2323$[
Note: See TracChangeset for help on using the changeset viewer.