From Stephan Huber, added support for compile source code of lua with the lua plugin
This commit is contained in:
@@ -263,7 +263,7 @@ ADD_SUBDIRECTORY(trk)
|
||||
#
|
||||
# ScriptEngines
|
||||
#
|
||||
IF (LUA_LIBRARIES AND LUA_INCLUDE_DIR)
|
||||
IF ((LUA_LIBRARIES AND LUA_INCLUDE_DIR) OR (LUA_SOURCE_DIR AND LUA_INCLUDE_DIR))
|
||||
ADD_SUBDIRECTORY(lua)
|
||||
ENDIF()
|
||||
|
||||
|
||||
@@ -6,7 +6,46 @@ SET(TARGET_SRC
|
||||
ReaderWriterLua.cpp
|
||||
)
|
||||
|
||||
SET(TARGET_EXTERNAL_LIBRARIES ${TARGET_EXTERNAL_LIBRARIES} ${LUA_LIBRARY})
|
||||
IF(LUA_LIBRARY)
|
||||
SET(TARGET_EXTERNAL_LIBRARIES ${TARGET_EXTERNAL_LIBRARIES} ${LUA_LIBRARY})
|
||||
ENDIF()
|
||||
# Some platforms do not provide an easy way to compile lua, include the source-files directly
|
||||
IF(LUA_SOURCE_DIR)
|
||||
SET(TARGET_SRC
|
||||
${TARGET_SRC}
|
||||
${LUA_SOURCE_DIR}/lauxlib.c
|
||||
${LUA_SOURCE_DIR}/lbaselib.c
|
||||
${LUA_SOURCE_DIR}/lbitlib.c
|
||||
${LUA_SOURCE_DIR}/lcode.c
|
||||
${LUA_SOURCE_DIR}/lcorolib.c
|
||||
${LUA_SOURCE_DIR}/lctype.c
|
||||
${LUA_SOURCE_DIR}/ldblib.c
|
||||
${LUA_SOURCE_DIR}/ldebug.c
|
||||
${LUA_SOURCE_DIR}/ldo.c
|
||||
${LUA_SOURCE_DIR}/ldump.c
|
||||
${LUA_SOURCE_DIR}/lfunc.c
|
||||
${LUA_SOURCE_DIR}/lgc.c
|
||||
${LUA_SOURCE_DIR}/linit.c
|
||||
${LUA_SOURCE_DIR}/liolib.c
|
||||
${LUA_SOURCE_DIR}/llex.c
|
||||
${LUA_SOURCE_DIR}/lmathlib.c
|
||||
${LUA_SOURCE_DIR}/lmem.c
|
||||
${LUA_SOURCE_DIR}/loadlib.c
|
||||
${LUA_SOURCE_DIR}/lobject.c
|
||||
${LUA_SOURCE_DIR}/lopcodes.c
|
||||
${LUA_SOURCE_DIR}/loslib.c
|
||||
${LUA_SOURCE_DIR}/lparser.c
|
||||
${LUA_SOURCE_DIR}/lstate.c
|
||||
${LUA_SOURCE_DIR}/lstring.c
|
||||
${LUA_SOURCE_DIR}/lstrlib.c
|
||||
${LUA_SOURCE_DIR}/ltable.c
|
||||
${LUA_SOURCE_DIR}/ltablib.c
|
||||
${LUA_SOURCE_DIR}/ltm.c
|
||||
${LUA_SOURCE_DIR}/lundump.c
|
||||
${LUA_SOURCE_DIR}/lvm.c
|
||||
${LUA_SOURCE_DIR}/lzio.c
|
||||
)
|
||||
ENDIF()
|
||||
INCLUDE_DIRECTORIES(${LUA_INCLUDE_DIR} )
|
||||
|
||||
#### end var setup ###
|
||||
|
||||
Reference in New Issue
Block a user