|
|
@@ -54,18 +54,10 @@ if (DOXYGEN_FOUND)
|
|
|
else ()
|
|
|
add_custom_command (OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/ScriptAPI.dox COMMAND echo dummy >${CMAKE_CURRENT_BINARY_DIR}/ScriptAPI.dox)
|
|
|
endif ()
|
|
|
- if (ENABLE_LUAJIT)
|
|
|
- set (jit jit)
|
|
|
- endif ()
|
|
|
- if (TARGET lua${jit}_interpreter AND NOT CMAKE_CROSSCOMPILING)
|
|
|
- if (WIN32)
|
|
|
- file (GLOB pkglist ${PROJECT_ROOT_DIR}/Source/Engine/LuaScript/pkgs/*.pkg)
|
|
|
- else ()
|
|
|
- set (pkglist *.pkg)
|
|
|
- endif ()
|
|
|
+ if (TARGET tolua++ AND NOT CMAKE_CROSSCOMPILING)
|
|
|
add_custom_command (OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/LuaScriptAPI.dox
|
|
|
- COMMAND ${PROJECT_ROOT_DIR}/Bin/lua${jit} pkgToDox.lua ${CMAKE_CURRENT_SOURCE_DIR}/LuaScriptAPI.dox ${pkglist}
|
|
|
- DEPENDS Urho3D lua${jit}_interpreter
|
|
|
+ COMMAND ${PROJECT_ROOT_DIR}/Bin/tolua++ -L ToDoxHook.lua -P -o ${CMAKE_CURRENT_SOURCE_DIR}/LuaScriptAPI.dox ${PROJECT_ROOT_DIR}/Source/Engine/LuaScript/pkgs/Urho3D.tolua
|
|
|
+ DEPENDS Urho3D tolua++
|
|
|
WORKING_DIRECTORY ${PROJECT_ROOT_DIR}/Source/Engine/LuaScript/pkgs
|
|
|
COMMENT "Dumping LuaScript API to LuaScriptAPI.dox")
|
|
|
else ()
|