- 24 Mar, 2015 4 commits
-
-
Andreas Schuh authored
-
Andreas Schuh authored
-
Andreas Schuh authored
-
Andreas Schuh authored
-
- 17 Jul, 2014 3 commits
-
-
Andreas Schuh authored
These CMake variables are now set to a default which both maintains binary backwards compatibility with previous versions of the library, but at the same time allows already the use of the new "gflags" namespace instead of "google". Users may still override the default using the -D option of cmake, for example, when they use the library directly as submodule in their own project and prefer a different namespace/installation directory.
-
Andreas Schuh authored
Change default GFLAGS_NAMESPACE to "google;gflags" and add GFLAGS_INCLUDE_DIR with default "gflags" to cache. This ensures binary compatibility with previous 2.x release versions while allowing users to refer to the gflags library symbols using the preferred "gflags" namespace identifier.
-
Andreas Schuh authored
-
- 02 May, 2014 4 commits
-
-
Andreas Schuh authored
The first element in the GFLAGS_NAMESPACE list is used as primary/default namespace. The symbols are then imported from this primary namespace into each of the other alternative namespaces with the using keyword. This is in particular used to maintain backwards compatibility with previous gflags library versions that used the "google" namespace instead of the new default "gflags" namespace.
-
Andreas Schuh authored
This avoids any mistakes where once @GFLAGS_NAMESPACE@ was used in public .h.in files, or the #define GFLAGS_NAMESPACE in internal source files.
-
Andreas Schuh authored
-
Andreas Schuh authored
-
- 01 May, 2014 10 commits
-
-
Andreas Schuh authored
-
Andreas Schuh authored
-
Andreas Schuh authored
-
Andreas Schuh authored
doc: rename namespace from google (deprecated) to gflags (default)
-
Andreas Schuh authored
In particular the Fedora package maintainers pass LIB_INSTALL_DIR instead of LIBRARY_INSTALL_DIR.
-
Andreas Schuh authored
-
Andreas Schuh authored
-
Andreas Schuh authored
Append LIB_SUFFIX to LIBRARY_INSTALL_DIR.
-
John Khvatov authored
-
John Khvatov authored
-
- 07 Apr, 2014 3 commits
-
-
Andreas Schuh authored
-
Andreas Schuh authored
Fix compatibility of CMakeCXXInformation.cmake module with older versions of CMake
-
shawke authored
The "SONAME_FLAG" was introduced in CMake 2.8.9, while the current CMake scripts require 2.8.4 (first line of CMakeLists.txt). Increasing the required CMake version will block building in less recent OSes (e.g., for Ubuntu 12.04 LTS, the latest version from the official repositories is currently 2.8.7). The more compatible solution will be to use the old variable name, i.e. the one which was used before CMake was patched. NB: this issue is triggered upon specifying -DBUILD_SHARED_LIBS=ON. Related bug report: http://public.kitware.com/Bug/view.php?id=13884 Commit which implemented this new variable: http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=e1409ac5
-
- 30 Mar, 2014 11 commits
-
-
Andreas Schuh authored
-
Andreas Schuh authored
-
Andreas Schuh authored
-
Andreas Schuh authored
-
Andreas Schuh authored
-
Andreas Schuh authored
-
Andreas Schuh authored
-
Andreas Schuh authored
-
Andreas Schuh authored
-
Andreas Schuh authored
Update issue 79 Added a test which uses gflags_declare.h as any other project would use it to avoid such avoidable build configuration mistakes.
-
Andreas Schuh authored
-
- 27 Mar, 2014 5 commits
-
-
Andreas Schuh authored
-
Andreas Schuh authored
-
Andreas Schuh authored
-
Andreas Schuh authored
Both GFLAGS_NAMESPACE and GFLAGS_INCLUDE_DIR can be used to customize the installation of the gflags library. One specifies the C++ namespace name of the gflags symbols, the other the include subdirectory path of the public header files. By default, both are set to "gflags", but other Google libraries still expect "google" as C++ namespace name, but not necessarily also include path.
-
Andreas Schuh authored
-