- 01 Mar, 2016 3 commits
-
-
Andreas Schuh authored
find_package COMPONENTS
-
Andreas Schuh authored
This change allows the user to include the gflags project as subtree/ submodule in their own project. In this case, no CMake variables used to configure the build and installation of the gflags library should be added to the CMake cache.
-
Andreas Schuh authored
-
- 29 Feb, 2016 1 commit
-
-
Andreas Schuh authored
-
- 27 Feb, 2016 1 commit
-
-
Evan Klitzke authored
-
- 30 Jan, 2016 1 commit
-
-
Sam Clegg authored
Previously NOTHREADS was being defined but the code in mutex.h checks for NO_THREADS.
-
- 05 Nov, 2015 1 commit
-
-
Arnaud Farbos authored
-
- 03 Apr, 2015 1 commit
-
-
Andreas Schuh authored
Earlier version, such as CMake 2.8.11.2 in particular, have incomplete or faulty support of target_include_directories generator expressions. Moreover, this allows us to assume that the command target_include_directories is available.
-
- 25 Mar, 2015 1 commit
-
-
Andreas Schuh authored
-
- 24 Mar, 2015 9 commits
-
-
Andreas Schuh authored
-
Andreas Schuh authored
-
Andreas Schuh authored
-
Andreas Schuh authored
This avoids having patched CMake modules in the source tree of the gflags library. Usually a C compiler is installed along a C++ compiler (or it is used for C as well). The only slight downside is the extra configuration time needed by CMake to check the C compiler.
-
Andreas Schuh authored
-
Andreas Schuh authored
-
Andreas Schuh authored
-
Andreas Schuh authored
-
Andreas Schuh authored
-
- 17 Jul, 2014 2 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.
-
- 02 May, 2014 2 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
-
- 01 May, 2014 4 commits
-
-
Andreas Schuh authored
-
Andreas Schuh authored
In particular the Fedora package maintainers pass LIB_INSTALL_DIR instead of LIBRARY_INSTALL_DIR.
-
Andreas Schuh authored
-
John Khvatov authored
-
- 30 Mar, 2014 2 commits
-
-
Andreas Schuh authored
-
Andreas Schuh authored
-
- 27 Mar, 2014 3 commits
-
-
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
-
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.
-
- 25 Mar, 2014 2 commits
-
-
Andreas Schuh authored
-
Andreas Schuh authored
-
- 20 Mar, 2014 7 commits
-
-
Andreas Schuh authored
-
Andreas Schuh authored
-
Andreas Schuh authored
Change version to 2.1.0, i.e., use common semantic versioning system including patch number for bug fix releases.
-
Andreas Schuh authored
-
Andreas Schuh authored
-
Andreas Schuh authored
-
Andreas Schuh authored
-