aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/3rdparty/lua/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/3rdparty/lua/CMakeLists.txt')
-rw-r--r--src/libs/3rdparty/lua/CMakeLists.txt75
1 files changed, 75 insertions, 0 deletions
diff --git a/src/libs/3rdparty/lua/CMakeLists.txt b/src/libs/3rdparty/lua/CMakeLists.txt
new file mode 100644
index 0000000000..4501f540c8
--- /dev/null
+++ b/src/libs/3rdparty/lua/CMakeLists.txt
@@ -0,0 +1,75 @@
+
+add_qtc_library(lua546
+ PROPERTIES QT_COMPILE_OPTIONS_DISABLE_WARNINGS ON
+ PUBLIC_INCLUDES src
+ STATIC
+ SOURCES
+ src/lapi.c
+ src/lapi.h
+ src/lauxlib.c
+ src/lauxlib.h
+ src/lbaselib.c
+ src/lcode.c
+ src/lcode.h
+ src/lcorolib.c
+ src/lctype.c
+ src/lctype.h
+ src/ldblib.c
+ src/ldebug.c
+ src/ldebug.h
+ src/ldo.c
+ src/ldo.h
+ src/ldump.c
+ src/lfunc.c
+ src/lfunc.h
+ src/lgc.c
+ src/lgc.h
+ src/linit.c
+ src/liolib.c
+ src/llex.c
+ src/llex.h
+ src/lmathlib.c
+ src/lmem.c
+ src/lmem.h
+ src/loadlib.c
+ src/lobject.c
+ src/lobject.h
+ src/lopcodes.c
+ src/lopcodes.h
+ src/loslib.c
+ src/lparser.c
+ src/lparser.h
+ src/lstate.c
+ src/lstate.h
+ src/lstring.c
+ src/lstring.h
+ src/lstrlib.c
+ src/ltable.c
+ src/ltable.h
+ src/ltablib.c
+ src/ltm.c
+ src/ltm.h
+ src/lua.c
+ src/lua.h
+ src/luaconf.h
+ src/lundump.c
+ src/lundump.h
+ src/lutf8lib.c
+ src/lvm.c
+ src/lvm.h
+ src/lzio.c
+ src/lzio.h
+)
+
+extend_qtc_library(lua546
+ CONDITION LINUX
+ PUBLIC_DEFINES LUA_USE_LINUX
+)
+extend_qtc_library(lua546
+ CONDITION WIN32
+ PUBLIC_DEFINES LUA_USE_WINDOWS
+)
+extend_qtc_library(lua546
+ CONDITION APPLE
+ PUBLIC_DEFINES LUA_USE_MACOSX
+)