mirror of https://github.com/microsoft/vcpkg.git
[libsigcpp-3] Add new port (#13412)
This commit is contained in:
parent
72d98524e3
commit
59a20fb164
|
|
@ -0,0 +1,41 @@
|
|||
From 219b3f5a681731bcaeee9fee0f136e6eb6143d33 Mon Sep 17 00:00:00 2001
|
||||
From: Bruk Tedla <biruk.tedla93@gmail.com>
|
||||
Date: Thu, 17 Sep 2020 19:45:27 +0300
|
||||
Subject: [PATCH] disable_tests_enable_static_build
|
||||
|
||||
---
|
||||
CMakeLists.txt | 4 ++--
|
||||
sigc++/CMakeLists.txt | 2 +-
|
||||
2 files changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 2e7f383..b2b8395 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -89,8 +89,8 @@ enable_testing()
|
||||
|
||||
|
||||
add_subdirectory (sigc++)
|
||||
-add_subdirectory (examples)
|
||||
-add_subdirectory (tests)
|
||||
+#add_subdirectory (examples)
|
||||
+#add_subdirectory (tests)
|
||||
|
||||
|
||||
set (PROJECT_CMAKE_NAME "${PROJECT_NAME}-3")
|
||||
diff --git a/sigc++/CMakeLists.txt b/sigc++/CMakeLists.txt
|
||||
index fa5a91a..86f1be7 100644
|
||||
--- a/sigc++/CMakeLists.txt
|
||||
+++ b/sigc++/CMakeLists.txt
|
||||
@@ -23,7 +23,7 @@ set (SOURCE_FILES
|
||||
|
||||
set (SIGCPP_LIB_NAME sigc-${SIGCXX_API_VERSION})
|
||||
|
||||
-add_library(${SIGCPP_LIB_NAME} SHARED ${SOURCE_FILES})
|
||||
+add_library(${SIGCPP_LIB_NAME} ${SOURCE_FILES})
|
||||
|
||||
set_property (TARGET ${SIGCPP_LIB_NAME} PROPERTY VERSION ${PACKAGE_VERSION})
|
||||
set_property(TARGET ${SIGCPP_LIB_NAME} PROPERTY SOVERSION ${LIBSIGCPP_SOVERSION})
|
||||
--
|
||||
2.27.0.windows.1
|
||||
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO libsigcplusplus/libsigcplusplus
|
||||
REF 7e20b36bddab74faed39aa3768d07fd372fce596
|
||||
SHA512 6220a3974ee90afb5028a5b60ffcbff353fffbbfcf1570d8db05b6d91604324a73badcb17c73c852d6c5265e2b31e1c2de1b3ea20c0e60ecdb17ce90c9ca40bd
|
||||
HEAD_REF master
|
||||
PATCHES disable_tests_enable_static_build.patch
|
||||
)
|
||||
|
||||
vcpkg_configure_cmake(
|
||||
SOURCE_PATH ${SOURCE_PATH}
|
||||
)
|
||||
vcpkg_install_cmake()
|
||||
vcpkg_copy_pdbs()
|
||||
vcpkg_fixup_pkgconfig()
|
||||
vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/sigc++-3 TARGET_PATH share/sigc++-3)
|
||||
|
||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
|
||||
file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"name": "libsigcpp-3",
|
||||
"version-string": "3.0.3",
|
||||
"description": "Typesafe callback framework for C++",
|
||||
"homepage": "https://libsigcplusplus.github.io/libsigcplusplus/"
|
||||
}
|
||||
Loading…
Reference in New Issue