mirror of
https://github.com/cemu-project/vcpkg.git
synced 2025-02-23 11:07:10 +01:00
Merge pull request #2547 from kobykahane/gflags_2_2_1
[gflags] update to 2.2.1
This commit is contained in:
commit
2939b01fb9
@ -1,3 +1,3 @@
|
||||
Source: gflags
|
||||
Version: 2.2.0-5
|
||||
Version: 2.2.1
|
||||
Description: A C++ library that implements commandline flags processing
|
||||
|
@ -1,46 +1,15 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 3fd9d70..0debb89 100644
|
||||
index 922a038..7d6af45 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -397,11 +397,11 @@ endif ()
|
||||
# ----------------------------------------------------------------------------
|
||||
# installation directories
|
||||
if (OS_WINDOWS)
|
||||
- set (RUNTIME_INSTALL_DIR Bin)
|
||||
- set (LIBRARY_INSTALL_DIR Lib)
|
||||
- set (INCLUDE_INSTALL_DIR Include)
|
||||
- set (CONFIG_INSTALL_DIR CMake)
|
||||
@@ -410,8 +410,8 @@ if (OS_WINDOWS)
|
||||
set (RUNTIME_INSTALL_DIR "bin")
|
||||
set (LIBRARY_INSTALL_DIR "lib")
|
||||
set (INCLUDE_INSTALL_DIR "include")
|
||||
- set (CONFIG_INSTALL_DIR "lib/cmake/${PACKAGE_NAME}")
|
||||
- set (PKGCONFIG_INSTALL_DIR)
|
||||
+ set (RUNTIME_INSTALL_DIR "bin")
|
||||
+ set (LIBRARY_INSTALL_DIR "lib")
|
||||
+ set (INCLUDE_INSTALL_DIR "include")
|
||||
+ set (CONFIG_INSTALL_DIR "share/${PACKAGE_NAME}")
|
||||
+ set (PKGCONFIG_INSTALL_DIR "")
|
||||
else ()
|
||||
set (RUNTIME_INSTALL_DIR bin)
|
||||
# The LIB_INSTALL_DIR and LIB_SUFFIX variables are used by the Fedora
|
||||
@@ -501,14 +501,22 @@ configure_file (cmake/version.cmake.in "${PROJECT_BINARY_DIR}/${PACKAGE_NAME}-co
|
||||
if (BUILD_SHARED_LIBS AND INSTALL_SHARED_LIBS)
|
||||
foreach (opts IN ITEMS "" _nothreads)
|
||||
if (BUILD_gflags${opts}_LIB)
|
||||
- install (TARGETS gflags${opts}_shared DESTINATION ${LIBRARY_INSTALL_DIR} EXPORT ${EXPORT_NAME})
|
||||
+ install (TARGETS gflags${opts}_shared
|
||||
+ EXPORT ${EXPORT_NAME}
|
||||
+ RUNTIME DESTINATION ${RUNTIME_INSTALL_DIR}
|
||||
+ LIBRARY DESTINATION ${LIBRARY_INSTALL_DIR}
|
||||
+ ARCHIVE DESTINATION ${LIBRARY_INSTALL_DIR})
|
||||
endif ()
|
||||
endforeach ()
|
||||
endif ()
|
||||
if (BUILD_STATIC_LIBS AND INSTALL_STATIC_LIBS)
|
||||
foreach (opts IN ITEMS "" _nothreads)
|
||||
if (BUILD_gflags${opts}_LIB)
|
||||
- install (TARGETS gflags${opts}_static DESTINATION ${LIBRARY_INSTALL_DIR} EXPORT ${EXPORT_NAME})
|
||||
+ install (TARGETS gflags${opts}_static
|
||||
+ EXPORT ${EXPORT_NAME}
|
||||
+ RUNTIME DESTINATION ${RUNTIME_INSTALL_DIR}
|
||||
+ LIBRARY DESTINATION ${LIBRARY_INSTALL_DIR}
|
||||
+ ARCHIVE DESTINATION ${LIBRARY_INSTALL_DIR})
|
||||
endif ()
|
||||
endforeach ()
|
||||
endif ()
|
||||
|
@ -1,13 +0,0 @@
|
||||
diff --git a/src/gflags.h.in b/src/gflags.h.in
|
||||
index 43b3f7a..82e640f 100644
|
||||
--- a/src/gflags.h.in
|
||||
+++ b/src/gflags.h.in
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
// We always want to export variables defined in user code
|
||||
#ifndef GFLAGS_DLL_DEFINE_FLAG
|
||||
-# ifdef _MSC_VER
|
||||
+# if GFLAGS_IS_A_DLL && defined(_MSC_VER)
|
||||
# define GFLAGS_DLL_DEFINE_FLAG __declspec(dllexport)
|
||||
# else
|
||||
# define GFLAGS_DLL_DEFINE_FLAG
|
@ -7,15 +7,14 @@ include(vcpkg_common_functions)
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO gflags/gflags
|
||||
REF v2.2.0
|
||||
SHA512 e2106ca70ff539024f888bca12487b3bf7f4f51928acf5ae3e1022f6bbd5e3b7882196ec50b609fd52f739e1f7b13eec7d4b3535d8216ec019a3577de6b4228d
|
||||
REF v2.2.1
|
||||
SHA512 e919cbdcff1f993ddbfa9c06d8e595566a4717c27ff62f388a64c0e6b4683a93211c24ce78485eae84c2c76053341574064e6c56af185fc2782e2816b26e1fc9
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
vcpkg_apply_patches(
|
||||
SOURCE_PATH ${SOURCE_PATH}
|
||||
PATCHES "${CMAKE_CURRENT_LIST_DIR}/fix-install.patch"
|
||||
PATCHES "${CMAKE_CURRENT_LIST_DIR}/fix-static-linking.patch"
|
||||
)
|
||||
|
||||
vcpkg_configure_cmake(
|
||||
|
Loading…
x
Reference in New Issue
Block a user