summaryrefslogtreecommitdiff
path: root/source/luametatex/cmake/luaoptional.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'source/luametatex/cmake/luaoptional.cmake')
-rw-r--r--source/luametatex/cmake/luaoptional.cmake30
1 files changed, 30 insertions, 0 deletions
diff --git a/source/luametatex/cmake/luaoptional.cmake b/source/luametatex/cmake/luaoptional.cmake
new file mode 100644
index 000000000..adcb790cf
--- /dev/null
+++ b/source/luametatex/cmake/luaoptional.cmake
@@ -0,0 +1,30 @@
+set(luaoptional_sources
+
+ source/luaoptional/lmtsqlite.c
+ source/luaoptional/lmtmysql.c
+ source/luaoptional/lmtpostgress.c
+ source/luaoptional/lmtcurl.c
+ source/luaoptional/lmtghostscript.c
+ source/luaoptional/lmtimagemagick.c
+ source/luaoptional/lmtgraphicsmagick.c
+ source/luaoptional/lmtzint.c
+ source/luaoptional/lmtmujs.c
+ source/luaoptional/lmtlzo.c
+ source/luaoptional/lmtlz4.c
+ source/luaoptional/lmtkpse.c
+ source/luaoptional/lmthb.c
+ source/luaoptional/lmtzstd.c
+ source/luaoptional/lmtlzma.c
+ source/luaoptional/lmtforeign.c
+
+)
+
+add_library(luaoptional STATIC ${luaoptional_sources})
+
+target_include_directories(luaoptional PRIVATE
+ .
+ source/.
+ source/luacore/lua54/src
+ source/libraries/mimalloc/include
+)
+