blob: a8a9830a61a07f43ded44f3ad938a8464ee7f26f [file] [log] [blame]
kjellander4bba35f2016-02-09 06:47:39 -08001URL: https://github.com/gflags/gflags
2Version: 2.1.2
kjellander@webrtc.orgecc43fd2011-09-09 13:00:24 +00003License: New BSD
4License File: LICENSE
5
6Description:
7The gflags package contains a library that implements commandline
8flags processing. As such it's a replacement for getopt(). It has
9increased flexibility, including built-in support for C++ types like
10string, and the ability to define flags in the source file in which
11they're used.
12
13Local Modifications: None
fischman@webrtc.orgdde7d4c2013-08-15 23:31:30 +000014
15
kjellander@webrtc.org25b39ab2013-08-20 16:17:10 +000016How to update platform configuration files:
17The gen/ directory contains pre-generated configuration header files.
18Historically, all operating systems and architectures have generated
19similar configurations except for Windows. This is why there's only
20posix and win directories below gen/.
21When rolling gflags to a newer version, it's a good idea to check if
22new configuration files needs to be generated as well.
kjellander4bba35f2016-02-09 06:47:39 -080023Do this by running cmake in the newly checked out version of
kjellander@webrtc.org25b39ab2013-08-20 16:17:10 +000024gflags. Then diff the generated files with the ones below gen/.
25If you notice a diff, update the files with the updated ones.
26If you suspect platform dependend changes other than Windows, you'll
27have to checkout gflags on the other platforms as well and run
kjellander4bba35f2016-02-09 06:47:39 -080028cmake there too.