Andreas Franek
f479174573
* fixed letter case of included file names
...
* C language definition is needed for CheckForPthreads.c
2014-03-17 09:38:15 +01:00
Andreas Schuh
a4c4a01a37
Check if pthread_rwlock_t is available and use it if so.
2014-03-15 14:31:21 +00:00
Andreas Schuh
8477f3174e
Fix build with Xcode 5, system checks, set LANGUAGE to CXX.
2014-03-15 14:15:33 +00:00
Andreas Schuh
f0f565fb0f
Remove obsolete gflags_unittest.sh script.
2014-03-14 20:34:30 +00:00
Andreas Schuh
8a563cfca3
Migrate unit tests to CMake/CTest. Fix preprocessor directive in gflags_unittest.cc.
2014-03-14 20:32:37 +00:00
Andreas Schuh
15bc2d6c15
Issue #73 Merge gflags_config.h into gflags_declare.h. Configuration of gflags.h no longer needed.
2014-03-14 16:29:51 +00:00
Andreas Schuh
70eac23c1b
Issue #73 Fix missing STL DLL export warnings of Visual Studio according to KB168958.
2014-03-14 16:08:52 +00:00
Andreas Schuh
b2180eb52c
Fix build on Windows using Visual Studio. Add gflags_config.h.
2014-03-14 15:28:34 +00:00
Andreas Schuh
efc6908bce
Add header files to add_library targets so they show up in IDEs.
2014-03-14 13:29:11 +00:00
Andreas Schuh
0c65228956
Minor update of README.
2013-11-06 20:56:03 +00:00
Andreas Schuh
3900860906
Ignore .DS_Store files of OS X.
2013-11-05 12:09:52 +00:00
Andreas Schuh
01d810e3c0
Be more specific about what to ignore.
2013-11-05 12:03:29 +00:00
Andreas Schuh
48316bd345
Merge pull request #3 from dominichamon/cmake-migration
...
Adding gitignore for generated files
2013-11-05 03:56:17 -08:00
Andreas Schuh
27c0c9ef79
Merge pull request #4 from daniperez/cmake-migration
...
Exporting binary tree to CMake registry
2013-11-04 16:56:31 -08:00
Dani Perez
459e529168
exporting binary tree to CMake registry
...
This eases integration with other applications making use
of gflags without needing to install it in the system.
find_package looks in the registry for existing software.
2013-10-22 23:03:27 +02:00
Dominic Hamon
99f52df612
Adding gitignore for generated files
2013-09-20 14:14:23 -07:00
Andreas Schuh
667c52be59
Remove reference to README_windows.
2013-08-01 03:53:59 +01:00
Andreas Schuh
3c0cd06b6d
Document finding and linking to gflags using CMake.
2013-08-01 03:46:29 +01:00
Andreas Schuh
1c9f065dd0
Add negative compilation tests.
2013-08-01 03:31:47 +01:00
Andreas Schuh
7abcbdcbbd
Add gflags library which is built with NO_THREADS definition.
2013-08-01 02:04:37 +01:00
Andreas Schuh
ac3cb02be8
Add missing unittest2 and unittest3 executables.
2013-08-01 01:59:32 +01:00
Andreas Schuh
126f36b826
Enable build and execution of tests again using CTest.
2013-08-01 01:47:13 +01:00
Andreas Schuh
620557ccbc
Install Bash completion script.
2013-08-01 01:06:36 +01:00
Andreas Schuh
5564469b96
Give basic CMake based build instructions in INSTALL file.
2013-08-01 00:52:46 +01:00
Andreas Schuh
7a07439cf6
Set PACKAGE_VERSION_EXACT to FALSE if major.minor version is not equal to the requested version.
2013-08-01 00:27:40 +01:00
Andreas Schuh
2ec91bffad
Move definition of configure_sources CMake function to utils module.
2013-08-01 00:17:53 +01:00
Andreas Schuh
ffbc1cea57
Use gflags as target name instead of PACKAGE_NAME to not make things unnecessarily generic.
2013-08-01 00:17:13 +01:00
Andreas Schuh
6ec7d7f81e
Fix relative path to installation prefix in CMake config file.
2013-08-01 00:10:15 +01:00
Andreas Schuh
43a33dcd53
Install CMake config file inside lib/ directory on Unix.
2013-08-01 00:01:21 +01:00
Andreas Schuh
42a0018843
Configure and install CMake package configuration file to help find_package locate the gflags package.
2013-07-31 23:55:50 +01:00
Andreas Schuh
6f2a78a26f
Fix configuration on Windows and add src directory to include path.
2013-05-22 11:02:04 +01:00
Andreas Schuh
4eb2cb223b
Add missing windows portability definitions.
2013-05-22 00:06:08 +01:00
Andreas Schuh
f7e89ba9ea
Move public header files to src/ subdirectory. Copy them to <prefix>/include/<ns>/ upon installation.
2013-04-21 03:38:25 +01:00
Andreas Schuh
3624d33ae5
Set CMAKE_BUILD_TYPE to Release by default. Require CMake >=2.8.
2013-04-21 03:09:43 +01:00
Andreas Schuh
392eb67dbf
Add CMakeLists.txt and adapt source files accordingly.
2013-04-21 03:05:35 +01:00
Andreas Schuh
2eed08d94a
Move public header files to separate subdirectory.
2013-04-21 00:11:52 +01:00
Andreas Schuh
5ed8ae17a9
Remove build tool related files, operating system packages, and move unit tests to separate subdirectory.
2013-04-21 00:06:37 +01:00
Andreas Schuh
4328de857d
Update NEWS: Git repository hosted on GitHub.
...
git-svn-id: https://gflags.googlecode.com/svn/trunk@84 6586e3c6-dcc4-952a-343f-ff74eb82781d
2013-04-20 22:49:37 +00:00
Andreas Schuh
dba41e672c
Test commit via git-svn, only adding blank lines to NEWS.
...
git-svn-id: https://gflags.googlecode.com/svn/trunk@83 6586e3c6-dcc4-952a-343f-ff74eb82781d
2013-04-20 22:14:36 +00:00
Andreas Schuh
45a53dea87
Add DEFINE_validator macro for convenient registration of a flag validator.
...
git-svn-id: https://gflags.googlecode.com/svn/trunk@82 6586e3c6-dcc4-952a-343f-ff74eb82781d
2013-04-20 18:35:34 +00:00
Andreas Schuh
8011f61247
Use static_cast to avoid comparison of signed and unsigned integer warning in util.h.
...
git-svn-id: https://gflags.googlecode.com/svn/trunk@81 6586e3c6-dcc4-952a-343f-ff74eb82781d
2013-01-14 15:11:53 +00:00
Andreas Schuh
f098a54822
Fix deprecation warnings of VC++ regarding strdup and unlink. Add solution files for VS 2010 and VS 2012.
...
git-svn-id: https://gflags.googlecode.com/svn/trunk@80 6586e3c6-dcc4-952a-343f-ff74eb82781d
2012-11-20 14:48:22 +00:00
Andreas Schuh
1235a6d519
Add "build/" subdirectory to ignore list.
...
git-svn-id: https://gflags.googlecode.com/svn/trunk@79 6586e3c6-dcc4-952a-343f-ff74eb82781d
2012-11-11 20:33:21 +00:00
Andreas Schuh
6b215b0a3a
Use project name (gflags) within include guards to avoid conflict with gperftools as reported by chen3feng (issue #62 , http://code.google.com/p/gflags/issues/detail?id=62 ).
...
git-svn-id: https://gflags.googlecode.com/svn/trunk@78 6586e3c6-dcc4-952a-343f-ff74eb82781d
2012-11-11 20:32:35 +00:00
Andreas Schuh
e88280ed85
Fix "invalid suffix on literal; C++11 requires a space between literal and identifier" errors as reported by http://code.google.com/p/gflags/issues/detail?id=54 .
...
git-svn-id: https://gflags.googlecode.com/svn/trunk@77 6586e3c6-dcc4-952a-343f-ff74eb82781d
2012-05-29 15:19:11 +00:00
Craig Silverstein
8306eef3ec
Fixed a typo in the email address.
...
git-svn-id: https://gflags.googlecode.com/svn/trunk@76 6586e3c6-dcc4-952a-343f-ff74eb82781d
2012-02-02 22:49:44 +00:00
Craig Silverstein
f18772936d
Wed Jan 25 15:09:14 2012 Google Inc. <google-gflags@googlegroups.com>
...
* gflags: version 2.0
* Changed the 'official' gflags email in setup.py/etc
* Renamed google-gflags.sln to gflags.sln
* Changed copyright text to reflect Google's relinquished ownership
git-svn-id: https://gflags.googlecode.com/svn/trunk@74 6586e3c6-dcc4-952a-343f-ff74eb82781d
2012-01-25 23:59:40 +00:00
Craig Silverstein
ec7c7a209d
Tue Dec 20 19:48:57 2011 Google Inc. <opensource@google.com>
...
* google-gflags: version 1.7
* Add CommandLineFlagInfo::flag_ptr pointing to current storage (musji)
* PORTING: flush after writing to stderr, needed on cygwin
* PORTING: Clean up the GFLAGS_DLL_DECL stuff better
* Fix a bug in StringPrintf() that affected large strings (csilvers)
* Die at configure-time when g++ isn't installed
git-svn-id: https://gflags.googlecode.com/svn/trunk@72 6586e3c6-dcc4-952a-343f-ff74eb82781d
2011-12-21 04:28:52 +00:00
Craig Silverstein
80912052d0
Clarify thread-safety comment for FlagSaver.
...
Tested:
blaze test base:commandlineflags_unittest
R=csilvers
DELTA=4 (3 added, 0 deleted, 1 changed)
Revision created by MOE tool push_codebase.
MOE_MIGRATION=3791
git-svn-id: https://gflags.googlecode.com/svn/trunk@71 6586e3c6-dcc4-952a-343f-ff74eb82781d
2011-12-01 01:58:29 +00:00
Craig Silverstein
be2da58d73
The last bit of rolling back commandlineflag categories:
...
remove the 'categories' field from CommandLineFlagInfo. (Note
the code to fill this field was removed from
FillComandLineFlagInfo previously, so it's been an empty
string for some time now.)
R=ncalvin
DELTA=1 (0 added, 1 deleted, 0 changed)
Revision created by MOE tool push_codebase.
MOE_MIGRATION=3616
git-svn-id: https://gflags.googlecode.com/svn/trunk@70 6586e3c6-dcc4-952a-343f-ff74eb82781d
2011-11-03 23:37:01 +00:00