Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cmake_minimum_required(VERSION 3.0.0)
- project(Lua VERSION 5.3.5 LANGUAGES C)
- add_definitions(-DLUA_COMPAT_5_2)
- if(WIN32)
- add_definitions(-D_CRT_SECURE_NO_WARNINGS -DLUA_BUILD_AS_DLL)
- endif()
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O2")
- set(LUA_VERSION 5.3.5)
- set(LUAC_PATH "src/lua.c")
- set(LUACC_PATH "src/luac.c")
- set(LUA_LIBRARY lua${LUA_VERSION})
- aux_source_directory(src SRC_FILES)
- list(REMOVE_ITEM SRC_FILES ${LUAC_PATH} ${LUACC_PATH})
- add_library(${LUA_LIBRARY} SHARED ${SRC_FILES})
- add_executable(lua ${LUAC_PATH})
- target_link_libraries(lua ${LUA_LIBRARY})
- add_executable(luac ${SRC_FILES} ${LUACC_PATH})
Add Comment
Please, Sign In to add comment