diff options
| author | atkawa7 <atkawa7@yahoo.com> | 2018-08-31 23:34:58 +0200 |
|---|---|---|
| committer | atkawa7 <atkawa7@yahoo.com> | 2018-08-31 23:34:58 +0200 |
| commit | 8e973d56983355dfd0c39e474359a024aabbe351 (patch) | |
| tree | f778abdb7bded85d7a5842a77cf6d20920e6e68c | |
| parent | 0c5b3ae2257da1f329e32a2260a1d11b03d9fd72 (diff) | |
| download | vcpkg-8e973d56983355dfd0c39e474359a024aabbe351.tar.gz vcpkg-8e973d56983355dfd0c39e474359a024aabbe351.zip | |
usrsctp init
| -rw-r--r-- | ports/usrsctp/CONTROL | 3 | ||||
| -rw-r--r-- | ports/usrsctp/portfile.cmake | 36 |
2 files changed, 39 insertions, 0 deletions
diff --git a/ports/usrsctp/CONTROL b/ports/usrsctp/CONTROL new file mode 100644 index 000000000..5e5f172ba --- /dev/null +++ b/ports/usrsctp/CONTROL @@ -0,0 +1,3 @@ +Source: usrsctp
+Version: 35c1d97020a
+Description: This is a userland SCTP stack supporting FreeBSD, Linux, Mac OS X and Windows.
diff --git a/ports/usrsctp/portfile.cmake b/ports/usrsctp/portfile.cmake new file mode 100644 index 000000000..863b3f75c --- /dev/null +++ b/ports/usrsctp/portfile.cmake @@ -0,0 +1,36 @@ +include(vcpkg_common_functions)
+vcpkg_check_linkage(
+ ONLY_STATIC_LIBRARY
+)
+vcpkg_from_github(
+ OUT_SOURCE_PATH SOURCE_PATH
+ REPO sctplab/usrsctp
+ REF 35c1d97020a20014b989bba4f20225fd9429c4f4
+ SHA512 18786825ec2c8c8aeb6b0bcab97deeac40420f7a9bdb427c891b26633ff759266409381ae2545c5572a740322ae1a56f80da1a784d71e50fce97177c343d27ce
+ HEAD_REF master
+)
+
+
+vcpkg_configure_cmake(
+ SOURCE_PATH ${SOURCE_PATH}
+ PREFER_NINJA
+)
+
+
+vcpkg_install_cmake()
+vcpkg_copy_pdbs()
+
+file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
+
+file(GLOB_RECURSE release_dlls ${CURRENT_PACKAGES_DIR}/lib/*.dll)
+file(GLOB_RECURSE debug_dlls ${CURRENT_PACKAGES_DIR}/debug/lib/*.dll)
+
+if(release_dlls)
+ file(REMOVE ${release_dlls})
+endif()
+if(debug_dlls)
+ file(REMOVE ${debug_dlls})
+endif()
+
+
+file(INSTALL ${SOURCE_PATH}/LICENSE.md DESTINATION ${CURRENT_PACKAGES_DIR}/share/usrsctp RENAME copyright)
|
