mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-27 18:31:15 +08:00
[gsoap] Add supports for gsoap (#11048)
* [gsoap] Add supports for gsoap * [gsoap] Update the version * [gsoap] Update ci.baseline.txt Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
This commit is contained in:
parent
10c85756b0
commit
6d2619be5a
@ -1,5 +1,6 @@
|
||||
Source: gsoap
|
||||
Version: 2.8.93-2
|
||||
Version: 2.8.93-3
|
||||
Build-Depends: curl
|
||||
Homepage: https://sourceforge.net/projects/gsoap2/
|
||||
Description: The gSOAP toolkit is a C and C++ software development toolkit for SOAP and REST XML Web services and generic C/C++ XML data bindings.
|
||||
Description: The gSOAP toolkit is a C and C++ software development toolkit for SOAP and REST XML Web services and generic C/C++ XML data bindings.
|
||||
Supports: x86 & windows
|
@ -1,4 +1,4 @@
|
||||
include(vcpkg_common_functions)
|
||||
vcpkg_fail_port_install(ON_TARGET "Linux" "OSX" "UWP" ON_ARCH "x64" "arm" "arm64")
|
||||
|
||||
vcpkg_download_distfile(ARCHIVE
|
||||
URLS "https://downloads.sourceforge.net/project/gsoap2/gsoap-2.8/gsoap_2.8.93.zip"
|
||||
@ -13,12 +13,7 @@ vcpkg_extract_source_archive_ex(
|
||||
"${CMAKE_CURRENT_LIST_DIR}/fix-build-in-windows.patch"
|
||||
)
|
||||
|
||||
if (VCPKG_TARGET_ARCHITECTURE STREQUAL "x86")
|
||||
set(BUILD_ARCH "Win32")
|
||||
else()
|
||||
message("gsoap only supported Win32")
|
||||
set(BUILD_ARCH "Win32")
|
||||
endif()
|
||||
set(BUILD_ARCH "Win32")
|
||||
|
||||
# Handle binary files and includes
|
||||
file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/tools/gsoap ${CURRENT_PACKAGES_DIR}/debug/tools)
|
||||
@ -50,15 +45,14 @@ file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/include)
|
||||
file(COPY ${SOURCE_PATH}/gsoap/stdsoap2.h ${SOURCE_PATH}/gsoap/stdsoap2.c ${SOURCE_PATH}/gsoap/stdsoap2.cpp ${SOURCE_PATH}/gsoap/dom.c ${SOURCE_PATH}/gsoap/dom.cpp DESTINATION ${CURRENT_PACKAGES_DIR}/include)
|
||||
|
||||
# Handle import files
|
||||
file(COPY ${SOURCE_PATH}/gsoap/import DESTINATION ${CURRENT_PACKAGES_DIR}/share/gsoap)
|
||||
file(COPY ${SOURCE_PATH}/gsoap/import DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})
|
||||
|
||||
# Handle plugin files
|
||||
file(COPY ${SOURCE_PATH}/gsoap/plugin DESTINATION ${CURRENT_PACKAGES_DIR}/share/gsoap)
|
||||
file(COPY ${SOURCE_PATH}/gsoap/plugin DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})
|
||||
|
||||
# Handle copyright
|
||||
file(COPY ${SOURCE_PATH}/LICENSE.txt ${SOURCE_PATH}/INSTALL.txt ${SOURCE_PATH}/README.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/gsoap)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/share/gsoap/LICENSE.txt ${CURRENT_PACKAGES_DIR}/share/gsoap/copyright)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/share/gsoap/INSTALL.txt ${CURRENT_PACKAGES_DIR}/share/gsoap/install)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/share/gsoap/README.txt ${CURRENT_PACKAGES_DIR}/share/gsoap/readme)
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
||||
file(INSTALL ${SOURCE_PATH}/INSTALL.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME install)
|
||||
file(INSTALL ${SOURCE_PATH}/README.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME readme)
|
||||
|
||||
vcpkg_copy_pdbs()
|
||||
|
@ -573,6 +573,9 @@ gsl:x64-uwp=fail
|
||||
# https://github.com/microsoft/vcpkg/pull/11048
|
||||
gsoap:x64-linux=fail
|
||||
gsoap:x64-osx=fail
|
||||
gsoap:x64-uwp=fail
|
||||
gsoap:x64-windows-static=fail
|
||||
gsoap:x64-windows=fail
|
||||
gtk:x64-linux=fail
|
||||
gtk:x86-windows=ignore
|
||||
guetzli:x64-osx=fail
|
||||
|
Loading…
x
Reference in New Issue
Block a user