diff options
author | Daniel Hahler <git@thequod.de> | 2019-07-09 21:55:01 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-07-09 21:55:01 +0200 |
commit | 564d415d2082b5ed4bc350ff19dad48572ebc424 (patch) | |
tree | 77c376a8588292f7bc8a35b2ca30cb1f46331528 | |
parent | c515b5c1f131125658e296642bf55b23a210e565 (diff) | |
download | rneovim-564d415d2082b5ed4bc350ff19dad48572ebc424.tar.gz rneovim-564d415d2082b5ed4bc350ff19dad48572ebc424.tar.bz2 rneovim-564d415d2082b5ed4bc350ff19dad48572ebc424.zip |
build: BuildLuv: set/pass WITH_LUA_ENGINE (#10449)
Ref: https://github.com/neovim/neovim/pull/10438
-rw-r--r-- | third-party/cmake/BuildLuv.cmake | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/third-party/cmake/BuildLuv.cmake b/third-party/cmake/BuildLuv.cmake index 9f8e4bbc4f..967e0a1711 100644 --- a/third-party/cmake/BuildLuv.cmake +++ b/third-party/cmake/BuildLuv.cmake @@ -71,6 +71,19 @@ set(LUV_CONFIGURE_COMMAND_COMMON -DBUILD_SHARED_LIBS=OFF -DBUILD_MODULE=OFF) +if(USE_BUNDLED_LUAJIT) + list(APPEND LUV_CONFIGURE_COMMAND_COMMON -DWITH_LUA_ENGINE=LuaJit) +elseif(USE_BUNDLED_LUA) + list(APPEND LUV_CONFIGURE_COMMAND_COMMON -DWITH_LUA_ENGINE=Lua) +else() + find_package(LuaJit) + if(LUAJIT_FOUND) + list(APPEND LUV_CONFIGURE_COMMAND_COMMON -DWITH_LUA_ENGINE=LuaJit) + else() + list(APPEND LUV_CONFIGURE_COMMAND_COMMON -DWITH_LUA_ENGINE=Lua) + endif() +endif() + if(USE_BUNDLED_LIBUV) set(LUV_CONFIGURE_COMMAND_COMMON ${LUV_CONFIGURE_COMMAND_COMMON} |