mirror of
https://github.com/microsoft/vcpkg.git
synced 2025-06-07 17:12:47 +08:00
parent
fb8bff9336
commit
3286c679bf
@ -1,4 +1,4 @@
|
|||||||
set (EX_VERSION 2.4.8)
|
set(EX_VERSION 2.4.8)
|
||||||
|
|
||||||
vcpkg_from_github(
|
vcpkg_from_github(
|
||||||
OUT_SOURCE_PATH SOURCE_PATH
|
OUT_SOURCE_PATH SOURCE_PATH
|
||||||
@ -8,11 +8,7 @@ vcpkg_from_github(
|
|||||||
HEAD_REF master
|
HEAD_REF master
|
||||||
)
|
)
|
||||||
|
|
||||||
if(VCPKG_LIBRARY_LINKAGE STREQUAL dynamic)
|
string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" EXPAT_LINKAGE)
|
||||||
set(EXPAT_LINKAGE ON)
|
|
||||||
else()
|
|
||||||
set(EXPAT_LINKAGE OFF)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
vcpkg_cmake_configure(
|
vcpkg_cmake_configure(
|
||||||
SOURCE_PATH "${SOURCE_PATH}/expat"
|
SOURCE_PATH "${SOURCE_PATH}/expat"
|
||||||
@ -20,6 +16,7 @@ vcpkg_cmake_configure(
|
|||||||
-DEXPAT_BUILD_EXAMPLES=OFF
|
-DEXPAT_BUILD_EXAMPLES=OFF
|
||||||
-DEXPAT_BUILD_TESTS=OFF
|
-DEXPAT_BUILD_TESTS=OFF
|
||||||
-DEXPAT_BUILD_TOOLS=OFF
|
-DEXPAT_BUILD_TOOLS=OFF
|
||||||
|
-DEXPAT_BUILD_DOCS=OFF
|
||||||
-DEXPAT_SHARED_LIBS=${EXPAT_LINKAGE}
|
-DEXPAT_SHARED_LIBS=${EXPAT_LINKAGE}
|
||||||
-DEXPAT_BUILD_PKGCONFIG=ON
|
-DEXPAT_BUILD_PKGCONFIG=ON
|
||||||
)
|
)
|
||||||
@ -31,9 +28,10 @@ vcpkg_fixup_pkgconfig()
|
|||||||
|
|
||||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
|
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
|
||||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||||
|
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/share/doc")
|
||||||
|
|
||||||
if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
|
if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
|
||||||
vcpkg_replace_string(${CURRENT_PACKAGES_DIR}/include/expat_external.h
|
vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/include/expat_external.h"
|
||||||
"! defined(XML_STATIC)"
|
"! defined(XML_STATIC)"
|
||||||
"/* vcpkg static build ! defined(XML_STATIC) */ 0"
|
"/* vcpkg static build ! defined(XML_STATIC) */ 0"
|
||||||
)
|
)
|
||||||
@ -41,7 +39,5 @@ endif()
|
|||||||
|
|
||||||
vcpkg_copy_pdbs()
|
vcpkg_copy_pdbs()
|
||||||
|
|
||||||
#Handle copyright
|
|
||||||
file(INSTALL "${SOURCE_PATH}/expat/COPYING" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright)
|
|
||||||
|
|
||||||
file(COPY "${CMAKE_CURRENT_LIST_DIR}/vcpkg-cmake-wrapper.cmake" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}")
|
file(COPY "${CMAKE_CURRENT_LIST_DIR}/vcpkg-cmake-wrapper.cmake" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}")
|
||||||
|
file(INSTALL "${SOURCE_PATH}/expat/COPYING" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright)
|
||||||
|
@ -24,4 +24,4 @@ if(EXPAT_FOUND AND TARGET EXPAT::EXPAT)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
unset(EXPATNAMES)
|
unset(EXPATNAMES)
|
||||||
unset(DEBUGNAMES)
|
unset(DEBUGNAMES)
|
||||||
|
@ -1,8 +1,10 @@
|
|||||||
{
|
{
|
||||||
"name": "expat",
|
"name": "expat",
|
||||||
"version": "2.4.8",
|
"version": "2.4.8",
|
||||||
|
"port-version": 1,
|
||||||
"description": "XML parser library written in C",
|
"description": "XML parser library written in C",
|
||||||
"homepage": "https://github.com/libexpat/libexpat",
|
"homepage": "https://github.com/libexpat/libexpat",
|
||||||
|
"license": "MIT",
|
||||||
"dependencies": [
|
"dependencies": [
|
||||||
{
|
{
|
||||||
"name": "vcpkg-cmake",
|
"name": "vcpkg-cmake",
|
||||||
|
@ -2102,7 +2102,7 @@
|
|||||||
},
|
},
|
||||||
"expat": {
|
"expat": {
|
||||||
"baseline": "2.4.8",
|
"baseline": "2.4.8",
|
||||||
"port-version": 0
|
"port-version": 1
|
||||||
},
|
},
|
||||||
"expected-lite": {
|
"expected-lite": {
|
||||||
"baseline": "0.5.0",
|
"baseline": "0.5.0",
|
||||||
|
@ -1,5 +1,10 @@
|
|||||||
{
|
{
|
||||||
"versions": [
|
"versions": [
|
||||||
|
{
|
||||||
|
"git-tree": "18754c99766e364a887a08bbf85c7fae06185f36",
|
||||||
|
"version": "2.4.8",
|
||||||
|
"port-version": 1
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"git-tree": "35013cd612175defc1832114f6a841888a6f6aad",
|
"git-tree": "35013cd612175defc1832114f6a841888a6f6aad",
|
||||||
"version": "2.4.8",
|
"version": "2.4.8",
|
||||||
|
Loading…
Reference in New Issue
Block a user