gluon-packages/libs/lua-deflate/src/CMakeLists.txt

18 lines
570 B
CMake

cmake_minimum_required(VERSION 2.6)
project(lua-deflate C)
set(LUA_MODULE_PATH "${CMAKE_INSTALL_PREFIX}/lib/lua" CACHE PATH "Lua module target path")
find_package(Lua51 REQUIRED)
set_property(DIRECTORY PROPERTY COMPILE_DEFINITIONS _GNU_SOURCE)
include_directories(${LUA_INCLUDE_DIR})
add_library(deflate MODULE deflate.c)
set_property(TARGET deflate PROPERTY COMPILE_FLAGS "-Wall -std=c99 -fno-strict-aliasing")
set_property(TARGET deflate PROPERTY PREFIX "")
target_link_libraries(deflate ${LUA_LIBRARIES})
install(TARGETS deflate DESTINATION ${LUA_MODULE_PATH})