Lua bindings are now just directly built as normal lua module shared libraries so...
commitdfbb42ff9e82ed1f6b368dff6c00b7c582277446
authorAntoine Chavasse <antoine@facepalm.(none)>
Tue, 14 Oct 2008 23:16:17 +0000 (15 01:16 +0200)
committerAntoine Chavasse <antoine@facepalm.(none)>
Tue, 14 Oct 2008 23:16:17 +0000 (15 01:16 +0200)
tree0bfc6ef2ff1f378a74c327e03ee63803d3464f53
parent346a3f2dbe78f04deefc2135475b435ba3dbcaa1
Lua bindings are now just directly built as normal lua module shared libraries so that the normal lua binary can be used instead of having to build my own.
Some magic have been added to the build system to take care of that so there's no need for the gamebindings boilerplate anymore.
Also fixed a bug in the idl compiler where it sometimes omitted some inter module dependencies and thus to include some of the needed files in the module_xxx generated headers.
21 files changed:
CMakeLists.txt
cmake/Fail.cmake [copied from src/core/CMakeLists.txt with 53% similarity]
cmake/FindFTGL.cmake [moved from FindFTGL.cmake with 100% similarity]
cmake/FindFreeType2.cmake [moved from FindFreeType2.cmake with 100% similarity]
cmake/FindODE.cmake [moved from FindODE.cmake with 100% similarity]
cmake/FindSQLite.cmake [moved from FindSQLite.cmake with 100% similarity]
cmake/FindUUID.cmake [moved from FindUUID.cmake with 100% similarity]
src/CMakeLists.txt
src/collision/CMakeLists.txt
src/core/CMakeLists.txt
src/idl/ast/classref.cpp
src/idl/ast/namespace.cpp
src/idl/ast/namespace.h
src/idl/failit/CMakeLists.txt
src/io/CMakeLists.txt
src/math/CMakeLists.txt
src/scenegraph/CMakeLists.txt
src/scenegraph/shapes/CMakeLists.txt
src/services/lua/CMakeLists.txt
src/services/lua/implementation.h
src/services/lua/luaopen.cpp.in [new file with mode: 0644]