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