Last change
on this file since 11436 was
8729,
checked in by rgrieder, 13 years ago
|
Merged unity_build branch back to trunk.
Features:
- Implemented fully automatic build units to speed up compilation if requested
- Added DOUT macro for quick debug output
- Activated text colouring in the POSIX IOConsole
- DeclareToluaInterface is not necessary anymore
Improvements:
- Output levels now change appropriately when switch back and forth from dev mode
- Log level for the file output is now also correct during startup
- Removed some header file dependencies in core and tools to speed up compilation
no more file for command line options
- Improved util::tribool by adapting some concepts from boost::tribool
Regressions:
- It is not possible anymore to specify command line arguments in an extra file because we've got config values for that purpose.
|
-
Property svn:eol-style set to
native
|
File size:
1.3 KB
|
Line | |
---|
1 | -- |
---|
2 | -- ORXONOX - the hottest 3D action shooter ever to exist |
---|
3 | -- > www.orxonox.net < |
---|
4 | -- |
---|
5 | -- This program is free software; you can redistribute it and/or |
---|
6 | -- modify it under the terms of the GNU General Public License |
---|
7 | -- as published by the Free Software Foundation; either version 2 |
---|
8 | -- of the License, or (at your option) any later version. |
---|
9 | -- |
---|
10 | -- This program is distributed in the hope that it will be useful, |
---|
11 | -- but WITHOUT ANY WARRANTY; without even the implied warranty of |
---|
12 | -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
---|
13 | -- GNU General Public License for more details. |
---|
14 | -- |
---|
15 | -- You should have received a copy of the GNU General Public License along |
---|
16 | -- with this program; if not, write to the Free Software Foundation, |
---|
17 | -- Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
---|
18 | -- |
---|
19 | -- |
---|
20 | -- Author: |
---|
21 | -- Reto Grieder |
---|
22 | -- |
---|
23 | |
---|
24 | -- Writes the static initialiser that registers the package open() function |
---|
25 | function post_include_hook(package_name) |
---|
26 | output('\n') |
---|
27 | output('#include "core/LuaState.h"\n') |
---|
28 | output('int tolua_'..package_name..'_open(lua_State* tolua_S);\n') |
---|
29 | output('static orxonox::ToluaBindingsHelper initialiser(&tolua_'..package_name..'_open, "'..package_name..'");') |
---|
30 | end |
---|
Note: See
TracBrowser
for help on using the repository browser.