Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 382285eff0bec875e93d9e70b15effccb3688126
  • master par défaut
  • script
  • new-devel
  • devel
  • timingView-edit
  • fix-mpv
7 résultats

CMakeLists.txt

Blame
  • 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)