aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormyd7349 <myd7349@gmail.com>2019-09-10 23:55:48 +0800
committerCurtis J Bezault <curtbezault@gmail.com>2019-09-10 08:55:48 -0700
commit97384c5f510f85a6a2a9baaa95860bd0bde87764 (patch)
tree288db7cccfdaad1027d0e703dd060ec7f2d0251f
parent52b2c8ae4cfcd11e03daabfebc75d0a77f43d16c (diff)
downloadvcpkg-97384c5f510f85a6a2a9baaa95860bd0bde87764.tar.gz
vcpkg-97384c5f510f85a6a2a9baaa95860bd0bde87764.zip
[json-c] Add dynamic library support (#8121)
-rw-r--r--ports/json-c/CONTROL3
-rw-r--r--ports/json-c/portfile.cmake10
2 files changed, 7 insertions, 6 deletions
diff --git a/ports/json-c/CONTROL b/ports/json-c/CONTROL
index ebd0ed02d..27067f922 100644
--- a/ports/json-c/CONTROL
+++ b/ports/json-c/CONTROL
@@ -1,3 +1,4 @@
Source: json-c
-Version: 2019-05-31
+Version: 2019-09-10
Description: A JSON implementation in C
+Homepage: https://github.com/json-c/json-c
diff --git a/ports/json-c/portfile.cmake b/ports/json-c/portfile.cmake
index 75ad6da61..951902369 100644
--- a/ports/json-c/portfile.cmake
+++ b/ports/json-c/portfile.cmake
@@ -1,13 +1,10 @@
include(vcpkg_common_functions)
-# https://github.com/json-c/json-c/issues/488
-vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
-
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO json-c/json-c
- REF 2b1903cc6941fb87db7526680829486f27fb1073
- SHA512 0ee71a0c2f75f5114b65f06ef921ac7a66173d66592fa880336896de64f3a325b251028b35396184cd7c3ffd15db3826bed83200fa80f4d11607fdf758138bf9
+ REF eae040a84a479ccad1d1c48314345c51ecf1a4a4
+ SHA512 18d8a31b341830b04676cad13fbc0608fb75a323522161ac8fd0bb5058db82c1c261d504696a1e12f4b03eb0967632885580ff81d808adf2f1dff7e32d131ba0
HEAD_REF master
)
@@ -26,3 +23,6 @@ file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
# Handle copyright
configure_file(${SOURCE_PATH}/COPYING ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright COPYONLY)
+
+# CMake integration test
+vcpkg_test_cmake(PACKAGE_NAME ${PORT})