Sélectionner une révision Git
CMakeLists.txt 506 o
cmake_minimum_required(VERSION 3.5)
project(lua VERSION 5.4.3 LANGUAGES C)
if(WIN32)
add_definitions(-D_CRT_SECURE_NO_WARNINGS)
endif()
file(GLOB Lua_SRC "${CMAKE_CURRENT_SOURCE_DIR}/src/*.c")
file(GLOB Lua_INC "${CMAKE_CURRENT_SOURCE_DIR}/src/*.h")
list(REMOVE_ITEM Lua_SRC "src/lua.c" "src/luac.c")
add_library(lua STATIC ${Lua_SRC} ${Lua_INC})
target_include_directories(lua PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/src/")
add_executable(lua-cli src/lua.c)
target_link_libraries(lua-cli PRIVATE lua)