Files
dl/third/lua/CMakeLists.txt
2026-09-16 14:07:40 +08:00

23 lines
597 B
CMake
Vendored

cmake_minimum_required (VERSION 3.12)
project(lua)
aux_source_directory(${CMAKE_CURRENT_SOURCE_DIR} SRC_LIST)
add_library (lua STATIC ${SRC_LIST})
target_include_directories(lua PUBLIC ${PROJECT_SOURCE_DIR})
# 安装库
install(TARGETS lua
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
)
# 单独安装头文件
install(FILES
${CMAKE_CURRENT_SOURCE_DIR}/lua.hpp
${CMAKE_CURRENT_SOURCE_DIR}/lua.h
${CMAKE_CURRENT_SOURCE_DIR}/lualib.h
${CMAKE_CURRENT_SOURCE_DIR}/lauxlib.h
${CMAKE_CURRENT_SOURCE_DIR}/luaconf.h
DESTINATION ${CMAKE_INSTALL_PREFIX}/include
)