mirror of
https://github.com/cemu-project/vcpkg.git
synced 2025-02-23 02:57:09 +01:00
[lua] update to 5.3.4
This commit is contained in:
parent
128ba92fee
commit
1551d9942e
@ -22,6 +22,10 @@ src/lopcodes.c src/loslib.c src/lparser.c src/lstate.c src/lstring.c src/lstrlib
|
|||||||
src/ltable.c src/ltablib.c src/ltm.c src/lundump.c src/lutf8lib.c src/lvm.c src/lzio.c
|
src/ltable.c src/ltablib.c src/ltm.c src/lundump.c src/lutf8lib.c src/lvm.c src/lzio.c
|
||||||
)
|
)
|
||||||
|
|
||||||
|
IF (COMPILE_AS_CPP)
|
||||||
|
SET_SOURCE_FILES_PROPERTIES(${SRC_LIBLUA} src/lua.c src/luac.c PROPERTIES LANGUAGE CXX)
|
||||||
|
ENDIF ()
|
||||||
|
|
||||||
# append headers to sources to make them show up in MSVC GUI
|
# append headers to sources to make them show up in MSVC GUI
|
||||||
LIST(APPEND SRC_LIBLUA ${HDR_LIBLUA})
|
LIST(APPEND SRC_LIBLUA ${HDR_LIBLUA})
|
||||||
|
|
||||||
@ -54,8 +58,10 @@ IF (NOT DEFINED SKIP_INSTALL_HEADERS)
|
|||||||
src/lualib.h
|
src/lualib.h
|
||||||
src/lua.h
|
src/lua.h
|
||||||
src/luaconf.h
|
src/luaconf.h
|
||||||
src/lua.hpp
|
|
||||||
src/lauxlib.h
|
src/lauxlib.h
|
||||||
DESTINATION include
|
DESTINATION include
|
||||||
)
|
)
|
||||||
|
IF (NOT COMPILE_AS_CPP)
|
||||||
|
INSTALL(FILES src/lua.hpp DESTINATION include)
|
||||||
|
ENDIF ()
|
||||||
ENDIF ()
|
ENDIF ()
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
Source: lua
|
Source: lua
|
||||||
Version: 5.3.3-2
|
Version: 5.3.4
|
||||||
Description: a powerful, fast, lightweight, embeddable scripting language
|
Description: a powerful, fast, lightweight, embeddable scripting language
|
||||||
|
@ -7,11 +7,11 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
include(vcpkg_common_functions)
|
include(vcpkg_common_functions)
|
||||||
set(SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/lua-5.3.3)
|
set(SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/lua-5.3.4)
|
||||||
vcpkg_download_distfile(ARCHIVE
|
vcpkg_download_distfile(ARCHIVE
|
||||||
URLS "http://www.lua.org/ftp/lua-5.3.3.tar.gz"
|
URLS "http://www.lua.org/ftp/lua-5.3.4.tar.gz"
|
||||||
FILENAME "lua-5.3.3.tar.gz"
|
FILENAME "lua-5.3.4.tar.gz"
|
||||||
SHA512 7b8122ed48ea2a9faa47d1b69b4a5b1523bb7be67e78f252bb4339bf75e957a88c5405156e22b4b63ccf607a5407bf017a4cee1ce12b1aa5262047655960a3cc
|
SHA512 739e31f82e6a60fa99910c2005e991b3a1e21339af52847f653cb190b30842054d189ca116ffcfdf9b36e07888c9ce5642b1dd2988cc7eff9f8789f9a2e34997
|
||||||
)
|
)
|
||||||
vcpkg_extract_source_archive(${ARCHIVE})
|
vcpkg_extract_source_archive(${ARCHIVE})
|
||||||
|
|
||||||
@ -19,6 +19,9 @@ file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH})
|
|||||||
|
|
||||||
vcpkg_configure_cmake(
|
vcpkg_configure_cmake(
|
||||||
SOURCE_PATH ${SOURCE_PATH}
|
SOURCE_PATH ${SOURCE_PATH}
|
||||||
|
PREFER_NINJA
|
||||||
|
OPTIONS
|
||||||
|
-DCOMPILE_AS_CPP=OFF
|
||||||
OPTIONS_DEBUG
|
OPTIONS_DEBUG
|
||||||
-DSKIP_INSTALL_HEADERS=ON
|
-DSKIP_INSTALL_HEADERS=ON
|
||||||
-DSKIP_INSTALL_TOOLS=ON
|
-DSKIP_INSTALL_TOOLS=ON
|
||||||
@ -26,6 +29,12 @@ vcpkg_configure_cmake(
|
|||||||
|
|
||||||
vcpkg_install_cmake()
|
vcpkg_install_cmake()
|
||||||
|
|
||||||
|
if(VCPKG_LIBRARY_LINKAGE STREQUAL dynamic)
|
||||||
|
file(READ ${CURRENT_PACKAGES_DIR}/include/luaconf.h LUA_CONF_H)
|
||||||
|
string(REPLACE "defined(LUA_BUILD_AS_DLL)" "1" LUA_CONF_H "${LUA_CONF_H}")
|
||||||
|
file(WRITE ${CURRENT_PACKAGES_DIR}/include/luaconf.h "${LUA_CONF_H}")
|
||||||
|
endif()
|
||||||
|
|
||||||
# Handle copyright
|
# Handle copyright
|
||||||
file(COPY ${CMAKE_CURRENT_LIST_DIR}/COPYRIGHT DESTINATION ${CURRENT_PACKAGES_DIR}/share/lua)
|
file(COPY ${CMAKE_CURRENT_LIST_DIR}/COPYRIGHT DESTINATION ${CURRENT_PACKAGES_DIR}/share/lua)
|
||||||
vcpkg_copy_pdbs()
|
vcpkg_copy_pdbs()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user