The gflags package contains a C++ library that implements commandline flags processing. It includes built-in support for standard types such as string and the ability to define flags in the source file in which they are used. Online documentation available at:
Find a file
Craig Silverstein 67914687b8 Tue Aug 19 16:15:48 2008 Google Inc. <opensource@google.com>
* google-gflags: version 1.0rc1
	* Move #include files from google/ to gflags/ (csilvers)
	* Small optimizations to reduce binary (library) size (jyrki)
	* BUGFIX: forgot a std:: in one of the .h files (csilvers)
	* Speed up locking by making sure calls are inlined (ajenjo)
	* 64-BIT COMPATIBILITY: Use %PRId64 instead of %lld (csilvers)
	* PORTABILITY: fix Makefile to work with Cygwin (ajenjo)
	* PORTABILITY: fix code to compile under Visual Studio (ajenjo)
	* PORTABILITY: fix code to compile under Solaris 10 with CC (csilvers)


git-svn-id: https://gflags.googlecode.com/svn/trunk@25 6586e3c6-dcc4-952a-343f-ff74eb82781d
2008-08-21 00:50:59 +00:00
doc Mon Jul 21 23:01:38 2008 Google Inc. <opensource@google.com> 2008-07-22 23:29:39 +00:00
m4 Mon Jul 21 23:01:38 2008 Google Inc. <opensource@google.com> 2008-07-22 23:29:39 +00:00
packages Tue Aug 19 16:15:48 2008 Google Inc. <opensource@google.com> 2008-08-21 00:50:59 +00:00
python Mon Jul 21 23:01:38 2008 Google Inc. <opensource@google.com> 2008-07-22 23:29:39 +00:00
src Tue Aug 19 16:15:48 2008 Google Inc. <opensource@google.com> 2008-08-21 00:50:59 +00:00
aclocal.m4 Tue Jun 12 15:23:42 2007 Google Inc. <opensource@google.com> 2007-06-12 23:59:42 +00:00
AUTHORS gflags 0.1 2007-03-22 00:15:41 +00:00
autogen.sh Tue Aug 19 16:15:48 2008 Google Inc. <opensource@google.com> 2008-08-21 00:50:59 +00:00
ChangeLog Tue Aug 19 16:15:48 2008 Google Inc. <opensource@google.com> 2008-08-21 00:50:59 +00:00
compile gflags 0.1 2007-03-22 00:15:41 +00:00
config.guess Thu Apr 19 15:15:07 2007 Google Inc. <opensource@google.com> 2007-04-20 21:16:33 +00:00
config.sub Thu Apr 19 15:15:07 2007 Google Inc. <opensource@google.com> 2007-04-20 21:16:33 +00:00
configure Tue Aug 19 16:15:48 2008 Google Inc. <opensource@google.com> 2008-08-21 00:50:59 +00:00
configure.ac Tue Aug 19 16:15:48 2008 Google Inc. <opensource@google.com> 2008-08-21 00:50:59 +00:00
COPYING gflags 0.1 2007-03-22 00:15:41 +00:00
depcomp Tue Jun 12 15:23:42 2007 Google Inc. <opensource@google.com> 2007-06-12 23:59:42 +00:00
gflags_unittest-main.cc Thu Oct 18 11:33:20 2007 Google Inc. <opensource@google.com> 2007-10-18 20:08:26 +00:00
gflags_unittest_main.cc Thu Oct 18 11:33:20 2007 Google Inc. <opensource@google.com> 2007-10-18 20:08:26 +00:00
INSTALL Tue Jun 12 15:23:42 2007 Google Inc. <opensource@google.com> 2007-06-12 23:59:42 +00:00
install-sh Tue Jun 12 15:23:42 2007 Google Inc. <opensource@google.com> 2007-06-12 23:59:42 +00:00
ltmain.sh Thu Apr 19 15:15:07 2007 Google Inc. <opensource@google.com> 2007-04-20 21:16:33 +00:00
Makefile.am Tue Aug 19 16:15:48 2008 Google Inc. <opensource@google.com> 2008-08-21 00:50:59 +00:00
Makefile.in Tue Aug 19 16:15:48 2008 Google Inc. <opensource@google.com> 2008-08-21 00:50:59 +00:00
missing Tue Jun 12 15:23:42 2007 Google Inc. <opensource@google.com> 2007-06-12 23:59:42 +00:00
mkinstalldirs Tue Jun 12 15:23:42 2007 Google Inc. <opensource@google.com> 2007-06-12 23:59:42 +00:00
NEWS gflags 0.1 2007-03-22 00:15:41 +00:00
README gflags 0.2 2007-03-22 00:18:13 +00:00

This repository contains both a C++ and a python implementation of the
Google commandline flags module.  Documentation for the C++
implementation is in doc/.  Documentation for the python
implementation is at the top of gflags/flags.py.

See INSTALL for (generic) installation instructions for C++: basically
   ./configure && make && make install

To install the python module, run
   cd python; python ./setup.py install

When you install the python library, you also get a helper
application, gflags2man.py, installed into /usr/local/bin.  You can
run gflags2man.py to create an instant man page, with all the
commandline flags and their docs, for any C++ or python program you've
written using the gflags library.