Last change
on this file since 9840 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
|
Rev | Line | |
---|
[8688] | 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.