summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2010-05-31config: upgrade to util-macros 1.8 for additional man page supportGaetan Nadon
Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS The value of MAN_SUBST is the same for all X.Org packages. Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS The existing statement can now be removed from the configuration file. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-05-31config: unconditionaly build synclient and syndaemon appsGaetan Nadon
The current conditional building of the apps was introduced by commit 080caee95c46bb471d1442dcab246460cad8c7be due to optional support properties. This is no longer an issue. There are no longer any reason not to build these bona fide apps. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-05-31config: use automake "dir" pattern for simplificationGaetan Nadon
configdir is where the config file is installed config_DATA is the filename Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-05-31config: close a loophole where user input means x server has a featureGaetan Nadon
If a user provides a path in --with-xorg-conf-dir, the configuartion assumes the server does have a config path which may not be the case. Resolve this by testing the value of the server returned sysconfigdir rather than the user provided value. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-05-31config: fix warnings, m4 quoting and layoutGaetan Nadon
Fix some m4 quoting Fix some autoconf warnings Regroup statements per section Add comments Regroup xtst and recordproto (a prereq) flags together Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-05-31config: Upgrade X.Org macros to 1.4 for INSTALL file copyingGaetan Nadon
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-05-31config: remove AC_PROG_CC as it overrides AC_PROG_C_C99Gaetan Nadon
XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls AC_PROG_C_C99. This sets gcc with -std=gnu99. If AC_PROG_CC macro is called afterwards, it resets CC to gcc. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-05-31config: remove unrequired AC_HEADER_STDCGaetan Nadon
Autoconf says: "This macro is obsolescent, as current systems have conforming header files. New programs need not use this macro". Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-05-31config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERSGaetan Nadon
Regroup AC statements at the top. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-05-31config: update AC_PREREQ statement to 2.60Gaetan Nadon
Unrelated to the previous patches, the new value simply reflects the reality that the minimum level for autoconf to configure all x.org modules is 2.60 dated June 2006. ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-05-31config: regroup macros and variables in the backend checkingGaetan Nadon
It saves a few lines. No functional changes. The same cannot be done for AM_CONDITIONAL: "If AM_CONDITIONAL is run conditionally (e.g., in a shell if statement), then the result will confuse automake". Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-05-31config: rework the synclient and syndaemon dependenciesGaetan Nadon
The driver does not require inputproto package The hunting for record.h is done only if libXtst is installed AC_CHECK_HEADERS is used rather than checking for package versions HAVE_PROPERTIES is no longer required Normal config output: checking for XI... yes checking for XTST... yes checking for X11/extensions/record.h... yes Permutations of --enable-tools and dependencies: build_tools libXi installed Result ----------- --------------- --------- yes yes build tools auto yes build tools no yes skip build yes no abort configuration auto no warn and skip build no no warn and skip build Permutations of libXtst, record.h and recordproto libXtst record.h recordproto syndaemon installed installed installed using XRecord? yes yes yes yes yes no yes no no no yes no no yes yes no no no no no Other scenarios are possible where you have 2 different versions of record.h installed in different $prefix locations. The order of *_CFLAGS will determine which one gets picked first. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-05-25Bump to 1.2.99Peter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2010-04-16Add 50-synaptics.conf snippet.Peter Hutterer
If the server exports the sysconfigdir variable, install the 50-synaptics.conf snippet in the directory provided. This patch also moves the fdi file from fdi/ into the new conf/ subdir to have a single location for all config files. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
2010-01-11configure: don't clobber CFLAGSJulien Cristau
CFLAGS is a user variable. Signed-off-by: Julien Cristau <jcristau@debian.org> Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2010-01-11synaptics: don't link the tools against `pkg-config --libs xorg-server`Julien Cristau
Separate the checks for xserver 1.6 and for libXi in configure, so we can link the tools against libXi but not pixman and pciaccess. Signed-off-by: Julien Cristau <jcristau@debian.org> Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-12-28configure.ac: use backticks rather than $() for cmd subsGaetan Nadon
Use "$PKG_CONFIG" rather than hard coded "pkg-config" Acked-by: Dan Nicholson <dbn.lists@gmail.com> Acked-by: Daniel Stone <daniel@fooishbar.org> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2009-11-10INSTALL files are missing/incorrect #24206Gaetan Nadon
Add missing INSTALL file. Use standard GNU file on building tarball
2009-11-05Clean up debugging system, allow for --enable-debugPeter Hutterer
Add --enable-debug to list of configure options. Clean up the DBG macro to use xf86MsgVerb and supply the verbosity. Don't use ErrorF from the driver, use xf86Msg instead. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Acked-by: Adam Jackson <ajax@redhat.com>
2009-10-08synaptics 1.2.0xf86-input-synaptics-1.2.0Peter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-10-08Require recordproto 1.13 or libXtst 1.1 for record support.Peter Hutterer
The record.h header used to be in recordproto up to excluding 1.14, then moved to libXtst. Check for both and enable it dependent on which version we have. This avoids build errors on setups where a user updated recordproto but not libXtst. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Xavier Chantry <shiningxc@gmail.com>
2009-09-12Revert "Add support for reducing the build process output by using shave"Christoph Brill
This reverts commit 583678b8fe540d9a4120e6c93115b4a141888a2e. Peter Hutterer informed me that util-macros 1.3.0 already provide the same functionality when using automake 1.11. Conflicts: configure.ac
2009-09-11Require macros 1.3 for XORG_DEFAULT_OPTIONSPeter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-09-09Add support for reducing the build process output by using shaveChristoph Brill
This adds suport for shave (git://git.lespiau.name/shave) which is capable of reducing the amount of unintresting output from autotools builds. It was copied over from xf86-video-ati and updated to latest git of shave. It is still possible to get the usual output by using "make V=1".
2009-09-07synaptics 1.1.99.1.xf86-input-synaptics-1.1.99.1Peter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-04-26Only build synclient/syndaemon if property support is available.Peter Hutterer
Separate dependencies for driver and synclient/syndaemon. Add option --enable-tools to explicitly build the tools (default: auto) Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-03-23Don't fail when building against server 1.5Peter Hutterer
The driver had all the right guards, but synclient and syndaemon didn't. Check for xserver 1.6 and higher and disable property support in synclient and syndaemon. Note that the property headers still get installed even without support for properties in the driver. This ensures that apps looking for synaptics >= thisversion don't fail miserably. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Henrik Rydberg <rydberg@euromail.se> Signed-off-by: Christoph Brill <egore@gmx.de>
2009-03-09Bump to 1.1.99Peter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-03-05Bump to 1.0.99.4xf86-input-synaptics-1.0.99.4Peter Hutterer
2009-03-04Bump to 1.0.99.3xf86-input-synaptics-1.0.99.3Peter Hutterer
2009-03-04Don't auto-include xorg-server.h in config.hPeter Hutterer
config.h is needed by synclient/syndaemon, and including xorg-server.h leads to funny results on 64 bit machines. Not "ha ha" funny though. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-02-27Bump to 1.0.99.2xf86-input-synaptics-1.0.99.2Peter Hutterer
2009-02-26Bump to 1.0.99.1xf86-input-synaptics-1.0.99.1Peter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-02-26Remove randr requirement from configure.acPeter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-02-26synclient: add support for device properties.Peter Hutterer
By default, use the properties unless the -s flag is given. For -m and -h imply SHM though. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Christoph Brill <egore911@egore911.de>
2009-02-25Remove commented-out sections from configure.ac.Peter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-02-06Add comma after version number in configure.acBen Gamari
Got lost in d8679123d921bafdac53e84a2e0337708d7c094e. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-02-06Bump to 1.0.99.Peter Hutterer
1.0.0 is out, bump master to the next level. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-01-12use Xrecord extension for event triggered key event notificationAndre Herms
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Christoph Brill <egore911@egore911.de> Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2008-12-04Fix typo preventing psmcomm from being enabled on BSD platformsBenjamin Close
2008-10-30Revert "[syndaemon] use Xrecord extension in syndaemon to avoid polling."Christoph Brill
This reverts commit 641b26da531b38313ecc68badac1a3ccfd6fc7af. As requested by Peter Hutterer and Henrik Rydberg.
2008-10-30Revert "[syndaemon] switch over to input properties"Christoph Brill
This reverts commit 934bc0012f948c52aadc8eda912f7728fb7394a2. As requested by Peter Hutterer.
2008-10-16[syndaemon] switch over to input propertiesWilliam Grant
This patch switches the daemon to use input properties. One can still use the SHMConfig as fallback. Signed-off-by: Christoph Brill <egore911@egore911.de>
2008-10-16[syndaemon] use Xrecord extension in syndaemon to avoid polling.Andre Herms
This patch prevents the polling of the keyboard state. Instead it uses the XRecord extension of the Xserver for an event triggered notification of key events. Of course, there is a fallback to the polling when no XRecord extension is found. This should finally stop complains of syndaemon preventing good power saving. Signed-off-by: Christoph Brill <egore911@egore911.de>
2008-10-03Install synaptics-properties.h in xorg include path, install xorg-synaptics.pc.Peter Hutterer
2008-09-10Bump to 0.15.2xf86-input-synaptics-0.15.2Christoph Brill
2008-09-07Bump to 0.15.1xf86-input-synaptics-0.15.1Christoph Brill
2008-08-14Fix "make distcheck"Christoph Brill
The new directory "include" was not packaged into the tarball. This makes "make distcheck" work again.
2008-08-14Add .fdi file from gentoo (also used by pld)Christoph Brill
This file causes devices having the capability "input.touchpad" to use our driver if they were made by Synaptics or ALPS. This file might need additions for other devices (i.e. I don't think Apple hardware is covered by this file). Note: This file is not installed by default. Distributions are free to install it or leave it.
2008-07-23Pull in libX11 through PKG_CHECK_MODULES for syndaemon.Peter Hutterer