From ec3d2f2942172d79fe74a01f5c980873e01ff5dd Mon Sep 17 00:00:00 2001 From: Dmitry Kozlov Date: Fri, 13 Oct 2017 23:59:50 +0300 Subject: improved lua support Implemented support for lua 5.2/5.3. To build accel-ppp with exact lua version pass it in -DLUA=x.y, for example -DLUA=5.2 (cmake 3.0 is required for this). Old style -DLUA=TRUE supports only 5.1 and does not require cmake 3.0. Also extra lua modules (lua_lpack, lua_bit) took out into separated library luasupp. --- accel-pppd/lua/CMakeLists.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 accel-pppd/lua/CMakeLists.txt (limited to 'accel-pppd/lua/CMakeLists.txt') diff --git a/accel-pppd/lua/CMakeLists.txt b/accel-pppd/lua/CMakeLists.txt new file mode 100644 index 0000000..699cfb7 --- /dev/null +++ b/accel-pppd/lua/CMakeLists.txt @@ -0,0 +1,12 @@ +INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) +INCLUDE_DIRECTORIES(${LUA_INCLUDE_DIR}) + +SET(sources + lua_lpack.c + lua_bit.c +) + +ADD_LIBRARY(luasupp SHARED ${sources}) +TARGET_LINK_LIBRARIES(luasupp ${LUA_LIBRARIES}) + +INSTALL(TARGETS luasupp LIBRARY DESTINATION lib${LIB_SUFFIX}/accel-ppp) -- cgit v1.2.3