summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2013-06-06build-sys: we do not support --disable-largefile buildsLennart Poettering
2013-06-06build-sys: do not allow --enable staticCristian Rodríguez
2013-06-02build-sys: option to disable tmpfilesUmut Tezduyar
2013-05-30build-sys: more pretty colorsZbigniew Jędrzejewski-Szmek
2013-05-17Make it possible to disable smack separately from xattr supportKarol Lewandowski
Additionally, compile out rule loading if feature is disabled.
2013-05-14build-sys: fix gtkdocize checkZbigniew Jędrzejewski-Szmek
gtkdocize: GTK_DOC_CHECK not called in configure.ac Fixup for 6581f00f7ea.
2013-05-14build-sys: properly report missing gtk-docZbigniew Jędrzejewski-Szmek
This brings the check for ENABLE_GTK_DOC in line with HAVE_INTROSPECTION and other similar checks. Only the status line that is printed with uninstalled gtk-doc is changed. https://bugs.freedesktop.org/show_bug.cgi?id=63108
2013-05-09build-sys: prepare 204systemd/v204Lennart Poettering
2013-05-06build-sys: prepare new releaseLennart Poettering
2013-04-25build-sys: add --with-debug-shell=PATHCristian Rodríguez
Distributions may have selinux but not sushell or might need to set a custom debug shell. Defaults to /sbin/sushell if selinux is enabled, /bin/sh if not. [zj: Renamed --with-debugshelltty to --with-debug-tty, and added a line in output showing DEBUGSHELL and DEBUGTTY. I figure that debug shell is pretty useful, and I hope the extra line in configure status will draw attention to it.]
2013-04-19build-sys: prevent library underlinkingEvangelos Foutras
Underlinking can cause subtle bugs like the recent issue with libnss_myhostname (which was fixed in commit 1e335af7).
2013-04-19build-sys: prepare release 202Lennart Poettering
2013-04-18buildsys: Add --disable-tests to avoid building testsHenrik Grindal Bakken
This patch adds --disable-tests to configure. It is based on a patch posted by Thierry Reding in 2010. The motivation for adding it is that some tests fail link-time when cross-compiling. The patch adds a new Makefile variable -- manual_tests -- and uses that instead of noinst_PROGRAMS. However, if ENABLE_TESTS is true, the former is added to the latter. It also renames noinst_tests to simply tests.
2013-04-17configure: use AC_CHECK_TOOL for objcopy, strings and gperfMartin Jansa
* using AC_PATH_TOOL does not allow to override it from shell environment which is useful when cross-compiling * with external toolchain I have different HOST_PREFIX and HOST_SYS AC_PATH_TOOL is using HOST_SYS as prefix and fails to find objcopy which is available only as ${TARGET_PREFIX}-objcopy then it tries objcopy without prefix which is found on host, but that objcopy does not work for !host (e.g. arm when building on x86) libs
2013-04-12bus: make the kdbus code valgrind cleanLennart Poettering
2013-04-08build-sys: prepare 201Lennart Poettering
2013-03-29build-sys: prepare release 200Lennart Poettering
2013-03-28build-sys: fix HAVE/ENABLE_FIRMWAREKay Sievers
https://bugs.freedesktop.org/show_bug.cgi?id=62864
2013-03-26build-sys: bump version and .so revisionsLennart Poettering
2013-03-25build-sys: add missing sed substitution for DEBUGTTYKay Sievers
2013-03-25build-sys: configurable debug shell tty pathUmut Tezduyar
2013-03-23add --with-telinit=PATH configure optionCristian Rodríguez
Distributions that never shipped upstart do not have "telinit" in /lib/upstart/.. Defaults to /lib/upstart/telinit so there is no change for systems existing installs.
2013-03-21build-sys: use _FORTIFY_SOURCE with new gcc level -OgZbigniew Jędrzejewski-Szmek
2013-03-20bus: add basic implementation of a native bus client libraryLennart Poettering
2013-03-20build-sys: fix typo in human-readable outputJan Engelhardt
2013-03-18udev: make firmware loading optional and disable by defaultTom Gundersen
Distros that whish to support old kernels should set --with-firmware-dirs="/usr/lib/firmware/updates:/usr/lib/firmware" to retain the old behaviour.
2013-03-07build-sys: bump release and sonamesLennart Poettering
2013-03-04build-sys: be more tolerant if dbus directories do not existMichael Biebl
use readlink -m instead of -f since we might be building in a minimal chroot where those directories do not actually exist and readlink -f would return an empty string.
2013-03-04build-sys: resolve absolute path for the dbus directoriesMichael Biebl
/usr/share/dbus-1/system-services simply looks a lot nicer then /usr/share/dbus-1/services/../system-services
2013-03-04build-sys: replace backticks `` with $()Michael Biebl
for consistencies sake use $() everywhere
2013-03-04build-sys: don't hard code bash-completion directoryMichael Biebl
2013-03-04build-sys: use $PKG_CONFIG instead of calling the pkg-config binary directlyMichael Biebl
2013-02-28Merge branch 'python-systemd-reader'Zbigniew Jędrzejewski-Szmek
* python-systemd-reader: python-systemd: rename Journal to Reader build-sys: upload python documentation to freedesktop.org systemd-python: add Journal class for reading journal python: build html docs using sphinx journalct: also print Python code in --new-id python: utilize uuid.UUID in logging python: add systemd.id128 module ... and 34 other commits In short: python module systemd.id128 is added, and existing systemd.journal gains a new class systemd.journal.Reader, which can be used to iterate over journal entries. Documentation is provided, and accessible under e.g. pydoc3 systemd.journal.Reader or firefox http://www.freedesktop.org/software/systemd/man/python-systemd/
2013-02-28build-sys: make sphinx support uncoditionalZbigniew Jędrzejewski-Szmek
It needs to be invoked explicitly, so there's no need to check explicitly.
2013-02-25debug-shell: don't be picky, use /bin/sh rather than /bin/bashTom Gundersen
In a minimal initramfs, one might not always have the full bash available. Typically if using busybox.
2013-02-22python: build html docs using sphinxZbigniew Jędrzejewski-Szmek
Build instructions: make make DESTIDIR=/tmp/... install make DESTIDIR=/tmp/... sphinx-html sphinx-man sphinx-epub ...
2013-02-13build-sys: make EFI support build-time optionalLennart Poettering
2013-02-13build-sys: make PolicyKit support compile-time optional (was ↵Lennart Poettering
runtime-optional already)
2013-02-13build-sys: disable tests in po/, docs/ with separate build dirZbigniew Jędrzejewski-Szmek
Both gtk-doc and intltoolize have problems with VPATH builds. "Creatively" disable tests when configuring from outside the source directory. This more-or-less reverts 9795da43c.
2013-02-11build-sys: add -U_FORTIFY_SOURCE to $PYTHON_CFLAGS when necessaryZbigniew Jędrzejewski-Szmek
This patch only adds one line, but moves python detection after cflags detection, so the result of the latter can be used in the former. $PYTHON_CFLAGS usually includes -D_FORTIFY_SOURCE, which will generate a warning when compiling without optimization. Avoid by undefining _FORTIFY_SOURCE.
2013-01-22Replace autoconf int max test with simple defineZbigniew Jędrzejewski-Szmek
2013-01-23configure.ac: combine --Wformat* options into one argumentKay Sievers
https://bugs.freedesktop.org/show_bug.cgi?id=59621
2013-01-18build-sys: add autoconf macro to pick macro for x32 compatibilityZbigniew Jędrzejewski-Szmek
2013-01-11build-sys: use _FORTIFY_SOURCE only if optimizingZbigniew Jędrzejewski-Szmek
Rather then force the user to undefine _FORTIFY_SOURCE, don't define it in the first place if it cannot be used. I'm assuming that -O* can only be sensibly specified in $CFLAGS.
2013-01-08build-sys: fix spelling of sysvrcndirsystemd/v197Lennart Poettering
2013-01-08build-sys: bump version and so revisionsLennart Poettering
2013-01-07build-sys: disable static librariesKay Sievers
2013-01-07bootchart: merge bootchartAuke Kok
Bootchart is renamed to 'systemd-bootchart' and installed as /usr/lib/systemd/systemd-bootchart. The configuration file will reside in /etc/systemd/bootchart.conf.
2013-01-07build-sys: fix help text for --disable-myhostnameLennart Poettering
2013-01-07nss-myhostname: integrate into systemd buildsystemTom Gundersen
Note that there are still some rome for cleanups. In particular, the .la files are now installed, which we probably don't want; and some of the macros in Makefile.am are likely redundan.