summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAge
* build-sys: add --with-debug-shell=PATHCristian Rodríguez2013-04-25
| | | | | | | | | | | | | 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.]
* build-sys: prevent library underlinkingEvangelos Foutras2013-04-19
| | | | | Underlinking can cause subtle bugs like the recent issue with libnss_myhostname (which was fixed in commit 1e335af7).
* build-sys: prepare release 202Lennart Poettering2013-04-19
|
* buildsys: Add --disable-tests to avoid building testsHenrik Grindal Bakken2013-04-18
| | | | | | | | | | | 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.
* configure: use AC_CHECK_TOOL for objcopy, strings and gperfMartin Jansa2013-04-17
| | | | | | | | | | * 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
* bus: make the kdbus code valgrind cleanLennart Poettering2013-04-12
|
* build-sys: prepare 201Lennart Poettering2013-04-08
|
* build-sys: prepare release 200Lennart Poettering2013-03-29
|
* build-sys: fix HAVE/ENABLE_FIRMWAREKay Sievers2013-03-28
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=62864
* build-sys: bump version and .so revisionsLennart Poettering2013-03-26
|
* build-sys: add missing sed substitution for DEBUGTTYKay Sievers2013-03-25
|
* build-sys: configurable debug shell tty pathUmut Tezduyar2013-03-25
|
* add --with-telinit=PATH configure optionCristian Rodríguez2013-03-23
| | | | | | | | 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.
* build-sys: use _FORTIFY_SOURCE with new gcc level -OgZbigniew Jędrzejewski-Szmek2013-03-21
|
* bus: add basic implementation of a native bus client libraryLennart Poettering2013-03-20
|
* build-sys: fix typo in human-readable outputJan Engelhardt2013-03-20
|
* udev: make firmware loading optional and disable by defaultTom Gundersen2013-03-18
| | | | | | Distros that whish to support old kernels should set --with-firmware-dirs="/usr/lib/firmware/updates:/usr/lib/firmware" to retain the old behaviour.
* build-sys: bump release and sonamesLennart Poettering2013-03-07
|
* build-sys: be more tolerant if dbus directories do not existMichael Biebl2013-03-04
| | | | | | 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.
* build-sys: resolve absolute path for the dbus directoriesMichael Biebl2013-03-04
| | | | | /usr/share/dbus-1/system-services simply looks a lot nicer then /usr/share/dbus-1/services/../system-services
* build-sys: replace backticks `` with $()Michael Biebl2013-03-04
| | | | for consistencies sake use $() everywhere
* build-sys: don't hard code bash-completion directoryMichael Biebl2013-03-04
|
* build-sys: use $PKG_CONFIG instead of calling the pkg-config binary directlyMichael Biebl2013-03-04
|
* Merge branch 'python-systemd-reader'Zbigniew Jędrzejewski-Szmek2013-02-28
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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/
| * build-sys: make sphinx support uncoditionalZbigniew Jędrzejewski-Szmek2013-02-28
| | | | | | | | | | It needs to be invoked explicitly, so there's no need to check explicitly.
| * python: build html docs using sphinxZbigniew Jędrzejewski-Szmek2013-02-22
| | | | | | | | | | | | | | Build instructions: make make DESTIDIR=/tmp/... install make DESTIDIR=/tmp/... sphinx-html sphinx-man sphinx-epub ...
* | debug-shell: don't be picky, use /bin/sh rather than /bin/bashTom Gundersen2013-02-25
|/ | | | | In a minimal initramfs, one might not always have the full bash available. Typically if using busybox.
* build-sys: make EFI support build-time optionalLennart Poettering2013-02-13
|
* build-sys: make PolicyKit support compile-time optional (was ↵Lennart Poettering2013-02-13
| | | | runtime-optional already)
* build-sys: disable tests in po/, docs/ with separate build dirZbigniew Jędrzejewski-Szmek2013-02-13
| | | | | | | | 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.
* build-sys: add -U_FORTIFY_SOURCE to $PYTHON_CFLAGS when necessaryZbigniew Jędrzejewski-Szmek2013-02-11
| | | | | | | | | | 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.
* Replace autoconf int max test with simple defineZbigniew Jędrzejewski-Szmek2013-01-22
|
* configure.ac: combine --Wformat* options into one argumentKay Sievers2013-01-23
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=59621
* build-sys: add autoconf macro to pick macro for x32 compatibilityZbigniew Jędrzejewski-Szmek2013-01-18
|
* build-sys: use _FORTIFY_SOURCE only if optimizingZbigniew Jędrzejewski-Szmek2013-01-11
| | | | | | | 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.
* build-sys: fix spelling of sysvrcndirLennart Poettering2013-01-08
|
* build-sys: bump version and so revisionsLennart Poettering2013-01-08
|
* build-sys: disable static librariesKay Sievers2013-01-07
|
* bootchart: merge bootchartAuke Kok2013-01-07
| | | | | | Bootchart is renamed to 'systemd-bootchart' and installed as /usr/lib/systemd/systemd-bootchart. The configuration file will reside in /etc/systemd/bootchart.conf.
* build-sys: fix help text for --disable-myhostnameLennart Poettering2013-01-07
|
* nss-myhostname: integrate into systemd buildsystemTom Gundersen2013-01-07
| | | | | | 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.
* build-sys: use full path to python in scriptsZbigniew Jędrzejewski-Szmek2013-01-05
| | | | | | | | | | Commit c4eb236a2c didn't take into account the situation when the user sets e.g. PYTHON=python3 (without the full path). This value would then be used verbatim for PYTHON_BINARY and in she-bang lines in scripts, which is incorrect. To fix this, $PYTHON is passed through which, which expands the path. If $PYTHON_BINARY is desired which is not installed on the build system, then PYTHON_BINARY must be set separately.
* build-sys: fix message about gintrospectionZbigniew Jędrzejewski-Szmek2013-01-04
| | | | | When gobject-introspection-devel was not available, the message was missing the yes/no part
* systemd-analyze: use specified binary, add --versionZbigniew Jędrzejewski-Szmek2013-01-04
| | | | | | | | | | | | Python binary used in the she-bang line in installed scripts can be set with ./configure PYTHON_BINARY=... Defaults to the same path as python used during compilation. Adding --version makes systemd-analyze behave consistently with the rest of installed programs. The lines in ./configure output are reordered to keep all yes/no lines separate. I think that this makes the output clearer.
* build-sys: drop all distribution specfic checksLennart Poettering2013-01-04
| | | | Yay, we now have a completely generic systemd. No distribution specific checks anymore!
* build-sys: make path of loadkeys/setfont configurable in configureLennart Poettering2013-01-04
|
* systemctl: enable chkconfig compat only if chkconfig is found rather than ↵Lennart Poettering2013-01-04
| | | | based on distro
* build-sys: make rc-local support part of SYSV compatLennart Poettering2013-01-04
| | | | | | This also drops automatic selection of the rc local scripts based on the local distro. Distributions now should specify the paths of the rc-local and halt-local scripts on the configure command line.
* build-sys: drop TARGET_UBUNTULennart Poettering2012-11-24
| | | | | | TARGET_UBUNTU is effectively the same as TARGET_DEBIAN. Given the Ubuntu is unlikely to use systemd anytime soon there's no point in keeping this separate.
* build-sys: prepare 196Lennart Poettering2012-11-21
|