-
Notifications
You must be signed in to change notification settings - Fork 6.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* [libofx] new port * [libofx] update version * [libofx] update features * [libofx] update versions * [libofx] no support for UWP for now * [libofx] update versions * [libofx] update website * [libofx] update versions * [libofx] add license field * [libofx] update versions * [libofx] add missing newline * [libofx] update versions
- Loading branch information
Showing
4 changed files
with
85 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
vcpkg_from_github( | ||
OUT_SOURCE_PATH SOURCE_PATH | ||
REPO libofx/libofx | ||
REF 0.10.8 | ||
SHA512 e241a9ad766a91f53a2b65c316e87ee43df9173b25904d1af05c2ce491c8d781278333c20206751787f540c7bc9880b32a41a4646714fd1586f22801394d89a3 | ||
HEAD_REF master | ||
) | ||
|
||
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS | ||
FEATURES | ||
"iconv" ENABLE_ICONV | ||
"ofxdump" ENABLE_OFXDUMP | ||
"ofx2qif" ENABLE_OFX2QIF | ||
) | ||
|
||
vcpkg_cmake_configure( | ||
SOURCE_PATH "${SOURCE_PATH}" | ||
OPTIONS | ||
-DENABLE_OFXCONNECT=OFF # depends on libxml++ ABI 2.6, while vcpkg ships ABI 4.0. See https://libxmlplusplus.github.io/libxmlplusplus/#abi-versions | ||
${FEATURE_OPTIONS} | ||
) | ||
|
||
vcpkg_cmake_install() | ||
vcpkg_fixup_pkgconfig() | ||
vcpkg_cmake_config_fixup(PACKAGE_NAME LibOFX CONFIG_PATH lib/cmake/libofx) | ||
vcpkg_copy_pdbs() | ||
|
||
list(REMOVE_ITEM FEATURES core iconv) | ||
if(FEATURES) | ||
vcpkg_copy_tools(TOOL_NAMES ${FEATURES} AUTO_CLEAN) | ||
endif() | ||
|
||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") | ||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share") | ||
|
||
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/COPYING") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
{ | ||
"name": "libofx", | ||
"version": "0.10.8", | ||
"description": "OFX banking protocol abstraction library", | ||
"homepage": "https://github.com/libofx/libofx", | ||
"license": "GPL-2.0-only", | ||
"supports": "!uwp", | ||
"dependencies": [ | ||
"libopensp", | ||
{ | ||
"name": "vcpkg-cmake", | ||
"host": true | ||
}, | ||
{ | ||
"name": "vcpkg-cmake-config", | ||
"host": true | ||
} | ||
], | ||
"default-features": [ | ||
"iconv" | ||
], | ||
"features": { | ||
"iconv": { | ||
"description": "Builds with ICONV support for encoding conversion", | ||
"dependencies": [ | ||
"libiconv" | ||
] | ||
}, | ||
"ofx2qif": { | ||
"description": "Enables OFX file to QIF (Quicken Interchange Format) file converter" | ||
}, | ||
"ofxdump": { | ||
"description": "Enables ofxdump utility which prints, in human readable form, everything the library understands about a file" | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{ | ||
"versions": [ | ||
{ | ||
"git-tree": "359386dc0b18eea302535a62b8d429325c457ebc", | ||
"version": "0.10.8", | ||
"port-version": 0 | ||
} | ||
] | ||
} |