From 83fecd3ed0d876695fcdb9c6ea67824cecb421b0 Mon Sep 17 00:00:00 2001 From: Andreas Schuh Date: Sun, 11 Nov 2018 20:45:00 +0000 Subject: [PATCH 1/4] doc: Updated CMake and Bazel examples --- doc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc b/doc index 679df49..8411df7 160000 --- a/doc +++ b/doc @@ -1 +1 @@ -Subproject commit 679df49798e2d9766975399baf063446e0957bba +Subproject commit 8411df715cf522606e3b1aca386ddfc0b63d34b4 From 0f439e8407c9f3dc048edb3ec281104e3ac5a38e Mon Sep 17 00:00:00 2001 From: Andreas Schuh Date: Sun, 11 Nov 2018 21:09:38 +0000 Subject: [PATCH 2/4] cmake: Increment project version to 2.2.2 --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9dec647..657a1f4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -87,7 +87,7 @@ include ("${CMAKE_CURRENT_SOURCE_DIR}/cmake/utils.cmake") # ---------------------------------------------------------------------------- # package information set (PACKAGE_NAME "gflags") -set (PACKAGE_VERSION "2.2.1") +set (PACKAGE_VERSION "2.2.2") set (PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}") set (PACKAGE_TARNAME "${PACKAGE_NAME}-${PACKAGE_VERSION}") set (PACKAGE_BUGREPORT "https://github.com/gflags/gflags/issues") From af502c8176274fe688171554d4c29cc89e156314 Mon Sep 17 00:00:00 2001 From: Andreas Schuh Date: Sun, 11 Nov 2018 21:09:58 +0000 Subject: [PATCH 3/4] doc: Update ChangeLog for release v2.2.2 --- ChangeLog.txt | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/ChangeLog.txt b/ChangeLog.txt index c26d0ab..ecdd465 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,25 @@ +* Sun Nov 11 2018 - Andreas Schuh + +- gflags: version 2.2.2 +Fixed 267: Support build with GCC option "-fvisibility=hidden". +Fixed 262: Declare FALGS_no##name variables as static to avoid "previous extern" warning. +Fixed 261: Declare FlagRegisterer c’tor explicit template instanations as extern in header +Fixed 257: Build with _UNICODE support on Windows. +Fixed 233/234/235: Move CMake defines that are unused by Bazel to separate header; makes config.h private again +Fixed 228: Build with recent MinGW versions that define setenv. +Fixed 226: Remove obsolete and unused CleanFileName code +Merged 266: Various PVS Studio and GCC warnings. +Merged 258: Fix build with some Clang variants that define "restrict" macro. +Merged 252: Update documentation on how to use Bazel. +Merged 249: Use "_debug" postfix for debug libraries. +Merged 247: CMake "project" VERSION; no enable_testing(); "gflags::" import target prefix. +Merged 246: Add Bazel-on-Windows support. +Merged 239: Use GFLAGS_NAMESPACE instead of "gflags" in test executable. +Merged 237: Removed unused functions; fixes compilation with -Werror compiler option. +Merged 232: Fix typo in Bazel's BUILD definition +Merged 230: Remove using ::fLS::clstring. +Merged 221: Add convenience 'uninstall' target + * Tue Jul 11 2017 - Andreas Schuh - gflags: version 2.2.1 From 3d2a101c9e3b4ffa3dcf45ec83df71da072d394e Mon Sep 17 00:00:00 2001 From: Andreas Schuh Date: Sun, 11 Nov 2018 21:17:01 +0000 Subject: [PATCH 4/4] doc: Update README for release v2.2.2 --- README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README.md b/README.md index 9f3e3f2..6e5267c 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,21 @@ The documentation of the gflags library is available online at https://gflags.github.io/gflags/. + +11 November 2018 +---------------- + +I've just released gflags 2.2.2. + +This maintenance release improves lives of Bazel users (no more "config.h" leaking into global include paths), +fixes build with recent MinGW versions, and silences a number of static code analyzer and compiler warnings. +The build targets exported by the CMake configuration of this library are now also prefixed by the package +name "gflags::" following a more recent (unwritten) CMake convention. The unprefixed target names are still +supported to avoid that dependent projects have to be modified due to this change in imported target names. + +Please report any further issues with this release using the GitHub issue tracker. + + 11 July 2017 ------------