summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-10-01Create an -uninstalled variant of the pkg-config file.Diego 'Flameeyes' Pettenò
With this variant, it's possible to build against a live tree of libdaemon to test in-development features.
2008-10-01Conditionally declare variables if their use is conditional.Diego 'Flameeyes' Pettenò
Reduces warnings about unused variables by not declaring them if they are under an #ifdef conditional.
2008-10-01Fix building on OpenSolaris (without _NSIG definition).Diego 'Flameeyes' Pettenò
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).
2008-08-07Split out the lynx documentation generation autoconf code to an m4 macro.Diego 'Flameeyes' Pettenò
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.
2008-08-07Replace the CFLAGS-checking code with a common macro from xine-lib.Diego 'Flameeyes' Pettenò
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.
2008-08-07Don't check for the C++ compiler, as there are no C++ source files.Diego 'Flameeyes' Pettenò
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.
2008-08-07Use AC_PROG_CC_C99 to discover C99-compliant compiler.Diego 'Flameeyes' Pettenò
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.
2008-08-07Create the m4 directory to host M4 macro files.Diego 'Flameeyes' Pettenò
Make it known to autoconf and aclocal, add ignore file for libtool 2.2 macro files.
2008-08-07Check for assert.h header and allow to disable assertions.Diego 'Flameeyes' Pettenò
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).
2008-08-07Don't symlink README in srcdir or it will fail on out-of-build trees.Diego 'Flameeyes' Pettenò
2008-08-07Install README files in doc/html directories.Diego 'Flameeyes' Pettenò
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.
2008-08-07Execute autoupdate.Diego 'Flameeyes' Pettenò
Replaces AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS and AC_HELP_STRING with AS_HELP_STRING (and quotes its parameters).
2008-08-07Bump autoconf requirement to 2.62 (latest released version).Diego 'Flameeyes' Pettenò
2008-08-06check in the right fd_set after coming back from select()Lennart Poettering
2008-07-30make building of examples optionalLennart Poettering
2008-07-29Revert "bump soname/version" which was innappropriately named and a bad idea ↵Lennart Poettering
anyway This reverts commit b05a9ea7518befdae73772becaf9bc4b11711f80.
2008-07-29Merge branch 'master' of ssh://rootserver/home/lennart/git/public/libdaemonLennart Poettering
2008-07-29hide more files from gitLennart Poettering
2008-07-29fix linkLennart Poettering
2008-07-29update docsLennart Poettering
2008-07-29bump soname/versionLennart Poettering
2008-07-29bump soname/versionLennart Poettering
2008-07-28fix indentingLennart Poettering
2008-07-28close fds/reset sigs for exec'ed processesLennart Poettering
2008-07-28add a bit more error checkingLennart Poettering
2008-07-28save/restore errno where applicableLennart Poettering
2008-07-28decrement number of possible argsLennart Poettering
2008-07-28shorten code a bitLennart Poettering
2008-07-28make retval checking more portableLennart Poettering
2008-07-28be a bit more explicativeLennart Poettering
2008-07-28save/restore errno where applicableLennart Poettering
2008-07-28fix a few thinkos in handling of exception listsLennart Poettering
2008-07-28create retval pipes once onlyLennart Poettering
2008-07-28save and restore errno where necessaryLennart Poettering
2008-07-28add more error checkingLennart Poettering
2008-07-28reorder a few things, so that logging works properly very early alreadyLennart Poettering
2008-07-28add a bit more error checkingLennart Poettering
2008-07-28fix indentationLennart Poettering
2008-07-28save and restore errno in destructorLennart Poettering
2008-07-28make sure we don't keep a round a va_list that is started but not stoppedLennart Poettering
2008-07-28destruct signal fds on failureLennart Poettering
2008-07-28don't call fcntl unless we have toLennart Poettering
2008-07-28hide more files from gitLennart Poettering
2008-07-28update licenses/file headersLennart Poettering
2008-07-28don't look for spec file from configure.acLennart Poettering
2008-07-28rename autogen to bootstrapLennart Poettering
2008-07-28remove bootstrap.shLennart Poettering
2008-07-28remove spec file from git treeLennart Poettering
2008-07-28modernize build systemLennart Poettering
2008-06-18add gitignore filesLennart Poettering