Merge pull request #1089 from mc-server/tolua-auto
automaticlly build tolua and generate bindings as part of build.
This commit is contained in:
commit
90e3e2b4e6
Binary file not shown.
@ -8,13 +8,6 @@ include_directories (SYSTEM "${PROJECT_SOURCE_DIR}/../lib/polarssl/include")
|
|||||||
set(FOLDERS OSSupport HTTPServer Items Blocks Protocol Generating PolarSSL++)
|
set(FOLDERS OSSupport HTTPServer Items Blocks Protocol Generating PolarSSL++)
|
||||||
set(FOLDERS ${FOLDERS} WorldStorage Mobs Entities Simulator UI BlockEntities Generating/Prefabs)
|
set(FOLDERS ${FOLDERS} WorldStorage Mobs Entities Simulator UI BlockEntities Generating/Prefabs)
|
||||||
|
|
||||||
|
|
||||||
if (NOT MSVC)
|
|
||||||
|
|
||||||
# Bindings need to reference other folders, so they are done here instead
|
|
||||||
|
|
||||||
# lib dependencies are not included
|
|
||||||
|
|
||||||
set(BINDING_DEPENDECIES
|
set(BINDING_DEPENDECIES
|
||||||
tolua
|
tolua
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/Bindings/virtual_method_hooks.lua
|
${CMAKE_CURRENT_SOURCE_DIR}/Bindings/virtual_method_hooks.lua
|
||||||
@ -100,6 +93,14 @@ if (NOT MSVC)
|
|||||||
# add any new generation dependencies here
|
# add any new generation dependencies here
|
||||||
DEPENDS ${BINDING_DEPENDECIES}
|
DEPENDS ${BINDING_DEPENDECIES}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if (NOT MSVC)
|
||||||
|
|
||||||
|
# Bindings need to reference other folders, so they are done here instead
|
||||||
|
|
||||||
|
# lib dependencies are not included
|
||||||
|
|
||||||
|
|
||||||
#add cpp files here
|
#add cpp files here
|
||||||
add_library(Bindings
|
add_library(Bindings
|
||||||
Bindings/Bindings
|
Bindings/Bindings
|
||||||
|
Loading…
Reference in New Issue
Block a user