Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Conditionally declare variables if their use is conditional. | Diego 'Flameeyes' Pettenò | 2008-10-01 | 1 | -1/+3 |
| | | | | | Reduces warnings about unused variables by not declaring them if they are under an #ifdef conditional. | ||||
* | Fix building on OpenSolaris (without _NSIG definition). | Diego 'Flameeyes' Pettenò | 2008-10-01 | 1 | -1/+9 |
| | | | | | | | On OpenSolaris, the _NSIG macro is not defined, but NSIG is; as it's not possible to use NSIG under glibc (it would miss the SIGRT* series), define a SIGNAL_UPPER_BOUND depending on the system (and error out if the system lacks both NSIG and _NSIG). | ||||
* | Create an -uninstalled variant of the pkg-config file. | Diego 'Flameeyes' Pettenò | 2008-10-01 | 4 | -2/+10 |
| | | | | | With this variant, it's possible to build against a live tree of libdaemon to test in-development features. | ||||
* | Split out the lynx documentation generation autoconf code to an m4 macro. | Diego 'Flameeyes' Pettenò | 2008-08-07 | 2 | -18/+25 |
| | | | | | As many 0pointer projects use the same code, move it out on its own macro, and use that. The macro can then be shared across projects. | ||||
* | Replace the CFLAGS-checking code with a common macro from xine-lib. | Diego 'Flameeyes' Pettenò | 2008-08-07 | 2 | -23/+263 |
| | | | | | | | | | | | | | | Instead of writing custom code to check for cflags checking, import a copy of attributes.m4 from xine-lib's repository and use the CC_CHECK_CFLAGS macro. The advantage lies not only in being able to reduce the custom code in configure.ac, but also in the fact that the CC_CHECK_CFLAGS macro caches the results, making ./configure -C quite faster on second run. Check for the CFLAGS for any compiler and not just GCC, if the compiler does support the flag it is better to u se it anyway, otherwise it will be skipped. | ||||
* | Don't check for the C++ compiler, as there are no C++ source files. | Diego 'Flameeyes' Pettenò | 2008-08-07 | 1 | -1/+0 |
| | | | | | | | Older versions of libtool (pre-2.2) made this change unimportant as C++ and Fortran compilers were always checked for. Newer libtool versions solve this problem, so it makes configure faster not to check for it. | ||||
* | Use AC_PROG_CC_C99 to discover C99-compliant compiler. | Diego 'Flameeyes' Pettenò | 2008-08-07 | 1 | -3/+2 |
| | | | | | | | | | Instead of just checking if the compiler supports -std=gnu99 option, make use of the autoconf macro for discovering C99. This way other non-GCC compiler could be used in C99 mode too. If the compiler does not support gnu99 it falls back to c99, giving more chances that it would work than leaving it to default. | ||||
* | Create the m4 directory to host M4 macro files. | Diego 'Flameeyes' Pettenò | 2008-08-07 | 3 | -0/+8 |
| | | | | | Make it known to autoconf and aclocal, add ignore file for libtool 2.2 macro files. | ||||
* | Check for assert.h header and allow to disable assertions. | Diego 'Flameeyes' Pettenò | 2008-08-07 | 1 | -0/+1 |
| | | | | | | | In recent versions of autoconf, the AC_HEADER_ASSERT check not only makes sure that the assert.h header is found but it also allows the user to decide whether to enable or disable assertions at ./configure (rather than having to pass -DNDEBUG manually). | ||||
* | Don't symlink README in srcdir or it will fail on out-of-build trees. | Diego 'Flameeyes' Pettenò | 2008-08-07 | 1 | -4/+3 |
| | |||||
* | Install README files in doc/html directories. | Diego 'Flameeyes' Pettenò | 2008-08-07 | 1 | -3/+3 |
| | | | | | | | | | | Install and distribute README.html and style.css in the html directory. Install and distribute README in the doc directory. The htmldir and docdir entries are added by recent versionf of autoconf and are configurable, so that distributions don't need to handle installation of these manually. | ||||
* | Execute autoupdate. | Diego 'Flameeyes' Pettenò | 2008-08-07 | 1 | -2/+2 |
| | | | | | Replaces AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS and AC_HELP_STRING with AS_HELP_STRING (and quotes its parameters). | ||||
* | Bump autoconf requirement to 2.62 (latest released version). | Diego 'Flameeyes' Pettenò | 2008-08-07 | 1 | -1/+1 |
| | |||||
* | check in the right fd_set after coming back from select() | Lennart Poettering | 2008-08-06 | 1 | -1/+1 |
| | |||||
* | make building of examples optional | Lennart Poettering | 2008-07-30 | 2 | -1/+10 |
| | |||||
* | Revert "bump soname/version" which was innappropriately named and a bad idea ↵v0.13 | Lennart Poettering | 2008-07-29 | 1 | -1/+0 |
| | | | | | | anyway This reverts commit b05a9ea7518befdae73772becaf9bc4b11711f80. | ||||
* | Merge branch 'master' of ssh://rootserver/home/lennart/git/public/libdaemon | Lennart Poettering | 2008-07-29 | 1 | -0/+1 |
|\ | |||||
| * | bump soname/version | Lennart Poettering | 2008-07-29 | 1 | -0/+1 |
| | | |||||
* | | hide more files from git | Lennart Poettering | 2008-07-29 | 2 | -0/+2 |
| | | |||||
* | | fix link | Lennart Poettering | 2008-07-29 | 1 | -1/+1 |
| | | |||||
* | | update docs | Lennart Poettering | 2008-07-29 | 1 | -6/+8 |
| | | |||||
* | | bump soname/version | Lennart Poettering | 2008-07-29 | 1 | -2/+2 |
|/ | |||||
* | fix indenting | Lennart Poettering | 2008-07-28 | 1 | -1/+1 |
| | |||||
* | close fds/reset sigs for exec'ed processes | Lennart Poettering | 2008-07-28 | 1 | -0/+2 |
| | |||||
* | add a bit more error checking | Lennart Poettering | 2008-07-28 | 1 | -4/+14 |
| | |||||
* | save/restore errno where applicable | Lennart Poettering | 2008-07-28 | 1 | -2/+17 |
| | |||||
* | decrement number of possible args | Lennart Poettering | 2008-07-28 | 1 | -2/+1 |
| | |||||
* | shorten code a bit | Lennart Poettering | 2008-07-28 | 1 | -4/+1 |
| | |||||
* | make retval checking more portable | Lennart Poettering | 2008-07-28 | 1 | -1/+1 |
| | |||||
* | be a bit more explicative | Lennart Poettering | 2008-07-28 | 1 | -1/+1 |
| | |||||
* | save/restore errno where applicable | Lennart Poettering | 2008-07-28 | 1 | -1/+3 |
| | |||||
* | fix a few thinkos in handling of exception lists | Lennart Poettering | 2008-07-28 | 1 | -12/+28 |
| | |||||
* | create retval pipes once only | Lennart Poettering | 2008-07-28 | 1 | -2/+8 |
| | |||||
* | save and restore errno where necessary | Lennart Poettering | 2008-07-28 | 1 | -0/+7 |
| | |||||
* | add more error checking | Lennart Poettering | 2008-07-28 | 1 | -1/+9 |
| | |||||
* | reorder a few things, so that logging works properly very early already | Lennart Poettering | 2008-07-28 | 1 | -14/+15 |
| | |||||
* | add a bit more error checking | Lennart Poettering | 2008-07-28 | 1 | -3/+10 |
| | |||||
* | fix indentation | Lennart Poettering | 2008-07-28 | 1 | -1/+1 |
| | |||||
* | save and restore errno in destructor | Lennart Poettering | 2008-07-28 | 1 | -0/+4 |
| | |||||
* | make sure we don't keep a round a va_list that is started but not stopped | Lennart Poettering | 2008-07-28 | 1 | -5/+3 |
| | |||||
* | destruct signal fds on failure | Lennart Poettering | 2008-07-28 | 1 | -1/+3 |
| | |||||
* | don't call fcntl unless we have to | Lennart Poettering | 2008-07-28 | 1 | -6/+7 |
| | |||||
* | hide more files from git | Lennart Poettering | 2008-07-28 | 1 | -0/+2 |
| | |||||
* | update licenses/file headers | Lennart Poettering | 2008-07-28 | 22 | -383/+359 |
| | |||||
* | don't look for spec file from configure.ac | Lennart Poettering | 2008-07-28 | 1 | -1/+1 |
| | |||||
* | rename autogen to bootstrap | Lennart Poettering | 2008-07-28 | 1 | -0/+0 |
| | |||||
* | remove bootstrap.sh | Lennart Poettering | 2008-07-28 | 1 | -33/+0 |
| | |||||
* | remove spec file from git tree | Lennart Poettering | 2008-07-28 | 1 | -74/+0 |
| | |||||
* | modernize build system | Lennart Poettering | 2008-07-28 | 4 | -42/+44 |
| | |||||
* | add gitignore files | Lennart Poettering | 2008-06-18 | 3 | -0/+31 |
| |