]>
git.llucax.com Git - software/posixx.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Leandro Lucarella [Mon, 22 Sep 2008 18:05:51 +0000 (15:05 -0300)]
Avoid rebuilding of doc, (mem)test and install targets
This patch improves the Makefiles to avoid unnecessary rebuilding of some
targets, like doc/test/memtest/install, which only need to be "rebuilt"
when the sources has changed.
This is implemented using empty target files to record events, as
described in the GNU make manual[1].
[1] http://www.gnu.org/software/make/manual/make.html#Empty-Targets
Leandro Lucarella [Mon, 22 Sep 2008 18:03:36 +0000 (15:03 -0300)]
Use a separated .gitignore per top-level directory
Leandro Lucarella [Thu, 18 Sep 2008 23:01:36 +0000 (20:01 -0300)]
Improve handling of CFLAGS and LDFLAGS make variables
The Makefile now uses 3 flavors of C/LDFLAGS variables: LOCAL_*, LI_* and
the plain ones.
LOCAL_* are used for mandatory local flags, like -std=C++98 and such,
LI_* are reserved for special "local-install" flags (set by the
super-repository). Plain C/LDFLAGS can be set by the user at make-time as
usual.
Leandro Lucarella [Thu, 18 Sep 2008 22:43:15 +0000 (19:43 -0300)]
Use open() instead of close() for testing posixx::error
Closing an invalid file descriptor triggers a valgrind error and makes
'make memtest' fail.
Leandro Lucarella [Thu, 18 Sep 2008 22:41:55 +0000 (19:41 -0300)]
Remove extra comma at the end of enum values
ISO C++ 98 doesn't allow trailing commas.
Leandro Lucarella [Thu, 18 Sep 2008 22:41:15 +0000 (19:41 -0300)]
Preserve installed headers timestamps
If timestamps are not preserved, other programs using this headers will be
rebuilt even when the headers didn't change.
Leandro Lucarella [Wed, 17 Sep 2008 18:51:48 +0000 (15:51 -0300)]
Fix 80 column limit violation
Leandro Lucarella [Tue, 16 Sep 2008 14:59:45 +0000 (11:59 -0300)]
Add some help on adding suppressions to valgrind.
Leandro Lucarella [Tue, 16 Sep 2008 13:49:35 +0000 (10:49 -0300)]
Add documentation about dependencies
Leandro Lucarella [Tue, 16 Sep 2008 13:48:30 +0000 (10:48 -0300)]
Make documentation when using make all
Leandro Lucarella [Tue, 16 Sep 2008 13:22:41 +0000 (10:22 -0300)]
Tell git to ignore tests log files
Leandro Lucarella [Tue, 16 Sep 2008 13:22:07 +0000 (10:22 -0300)]
Log test results when non-verbose make (mem)test is used
Leandro Lucarella [Tue, 16 Sep 2008 13:18:18 +0000 (10:18 -0300)]
Make make memtest fail if valgrind found errors
Leandro Lucarella [Tue, 16 Sep 2008 13:17:57 +0000 (10:17 -0300)]
Add a boost.Test valgrind suppression
Leandro Lucarella [Tue, 16 Sep 2008 13:17:35 +0000 (10:17 -0300)]
Avoid valgrind error about send()ing uninitialized data
Leandro Lucarella [Tue, 16 Sep 2008 13:16:59 +0000 (10:16 -0300)]
Remove circular dependency
Leandro Lucarella [Mon, 15 Sep 2008 21:24:33 +0000 (18:24 -0300)]
Initial import of the POSIX thin wrapper for C++