summaryrefslogtreecommitdiff
path: root/autogen.sh
AgeCommit message (Collapse)Author
2017-09-22Revert "Goodbye autogen.lastrun"Tor Lillqvist
Welcome back autogen.lastrun. I just don't have the energy to convince tinderbox maintainers to fix their scripts. Oh well. This reverts commit 7496c83374f68148c62ac23a6e4c4c314d67273d.
2017-09-22Goodbye autogen.lastrunTor Lillqvist
Change-Id: I46b92baf88661d49da2905699b9639522c0940d8 Reviewed-on: https://gerrit.libreoffice.org/42418 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Tor Lillqvist <tml@collabora.com>
2017-08-17Fix typosAndrea Gelmini
Change-Id: Iaa9c0aea3ea1a239e378bd714ba335f91bb1faf3 Reviewed-on: https://gerrit.libreoffice.org/41194 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2017-05-17Revert "Don't worry if there is no distro-configs/Foo.conf"Stephan Bergmann
This reverts commit 47bca2f06434346b556d4aa14b16770e0ae990ab. I worry very much when some --with-distro=foo due to a typo doesn't do what I'd expect, and the non-fatal error message scrolled by so quickly nobody would notice. Conflicts: autogen.sh Change-Id: I8e0938e28e5aa23b59c82bbd10db0018e32a44dd Reviewed-on: https://gerrit.libreoffice.org/37701 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Jenkins <ci@libreoffice.org>
2017-05-17Show all available distro configsStephan Bergmann
Change-Id: Ibecd89bb12b3e488a4cf25766bd6ffe5a097f135
2016-12-14autogen.sh: Use STDOUT for --help output (as configure does)Mike Kaganski
Without this, first lines (up to "Other arguments passed directly to configure:" inclusive) go to STDERR, while the rest to STDOUT Change-Id: I95327d1ebe7941e5eb89f941ff1f9dc59297946b Reviewed-on: https://gerrit.libreoffice.org/31999 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2015-12-31lode: make sure LODE_HOME/opt/bin is in the PATH for aclocalNorbert Thiebaud
When using a LODE setup, LODE_HOME must be defined in the environment but setting LODE_HOME/opt/bin in the PATH is optional and really only necessary as a convinience to get the right 'make' in the PATH. configure.ac has code do deal with the absence of LODE_HOME/opt/bin in the PATH but autogen.sh did not hence was failing in this case, not finding aclocal. Change-Id: I7a4449504dc539bb055798a6e1aea5268c5fb046 Reviewed-on: https://gerrit.libreoffice.org/21003 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
2015-09-22autogen.sh: Display arguments for configure without apostrophesSamuel Mehrbrodt
So one can easily c&p the list of arguments Change-Id: I0555c58aa6aadc410a26309d6e51382eed390b2b
2015-03-08autogen.sh: better error message when src_path contains spacesMiklos Vajna
Change-Id: I921ffaf2ee4be73ecfffca8bc36cfae484b70a32
2014-11-13autogen: add --best-effort to help automation bridge option changes.Michael Meeks
When we add or deprecate configure --with / --enable options lots of scripts can break. Instead just add --best-effort to your autogen.sh command line to get warnings but not a failure in this case. Change-Id: I73d6ba53ee179384c2e34bf6780d074b04f70c06
2014-05-30strip trailing spaces when reading autogen.input/lastrunChristian Lohmaier
Change-Id: I9d47d2d4c6d2eb14968bfd79ef2a406c57afa21d
2014-04-23make it possible to do 'make -C sw/' even with builddir!=srcdirLuboš Luňák
The change in partial_build.mk assumes all the Makefile's using it are in builddir/<module>/ or builddir/external/<module> , these are differentiated by checking for ../External_module.mk . Change-Id: Iddc8fa2ec0842f181780f7491cf5a2244efd014a
2014-04-11Revert "make it possible to do 'make -C sw/' even with builddir!=srcdir"Stephan Bergmann
This reverts commit 11e881a63821ea209bda509d1e502d9ba270782d, which assumed that "all the Makefile's using it are in builddir/<module>/", which is not the case for the external/ sub-modules.
2014-03-23make it possible to do 'make -C sw/' even with builddir!=srcdirLuboš Luňák
The change in partial_build.mk assumes all the Makefile's using it are in builddir/<module>/ , but that seems to be the case. Change-Id: Iddc8fa2ec0842f181780f7491cf5a2244efd014a
2014-03-04Clarify autogen.sh messagesJan-Marek Glogowski
Actually warn the user, if we ignore provided configuration files. Also add an extended header to explain the expected behaviour. Change-Id: I630d858c2d24aa0341d04359b45029c7faa54675 Reviewed-on: https://gerrit.libreoffice.org/8446 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2013-11-13Generate configure before calling ./configure --helpArnaud Versini
Change-Id: I21a88802b6ca617a44def3bc96789eb97969c918 Reviewed-on: https://gerrit.libreoffice.org/6291 Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com> Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
2013-07-26Ignore empty line in autogen.inputIsamu Mogi
Change-Id: I5a640c996779ba548c1b4772820eaa799537c1af Reviewed-on: https://gerrit.libreoffice.org/4991 Reviewed-by: Luboš Luňák <l.lunak@suse.cz> Tested-by: Luboš Luňák <l.lunak@suse.cz>
2013-05-08Make it a fatal error to pass unrecognized options to the configuryTor Lillqvist
It might hurt a bit in the beginning if you have been careless with keeping your autogen.input up-to-date, but I think this is a good idea. Change-Id: I6b89c887c94755ac6ef50f63e0438ecec7157516
2013-04-22aix stuffs stuff into /opt/freeware/share in defacto defaultCaolán McNamara
Change-Id: I2cd8e3498f81b96041c81cdc48ca6277ccbb210d
2013-04-04revert back to usign autogen.sh cmdline arguments if givenLuboš Luňák
This is a partial revert of ca0c54d0fe3812cec64e5c7cc83309d4397f5e0a . Ignoring cmdline arguments if autogen.* exists is broken for several reasons: - autogen.sh of every other package passes cmdline arguments to configure - that's because if I was bothered to give them, I want them used - there's no reason to prefer autogen.input now, given that autogen.input cannot be overwritten by autogen.sh, unlike autogen.lastrun , so there's no accidental loss of the switches - running autogen.sh --foo followed by autogen.sh --bar actually runs configure with --foo the second time too, because the first one creates autogen.lastrun and the second one first complains about the cmdline args, then complains about autogen.lastrun, and then uses it Change-Id: I5868610935d0312915be74602b6435eea069f937 Reviewed-on: https://gerrit.libreoffice.org/3190 Reviewed-by: Luboš Luňák <l.lunak@suse.cz> Tested-by: Luboš Luňák <l.lunak@suse.cz>
2013-04-03Make autogen.sh prefer to read an autogen.input fileTor Lillqvist
For backward compatibility, an autogen.lastrun file will still be used if it exists and autogen.input does not exist. The recommended workflow is now to keep the configuration parametets in autogen.input which is never written by autogen.sh. Most (?) developers used to treat autogen.lastrun as a valuable parameter file to be edited manually anyway, and not as an ad-hoc backup copy of command-line parameters last used. The name autogen.input better reflects this usage. Change-Id: I7e3c747fa95e9f2f0bc44036419aaab8f4ad01e7 Reviewed-on: https://gerrit.libreoffice.org/3111 Reviewed-by: Michael Meeks <michael.meeks@suse.com> Tested-by: Michael Meeks <michael.meeks@suse.com>
2012-12-11Prepare for read-only source buildNorbert Thiebaud
This patch allows to do mkdir <build_dir> cd <build_dir> <src_root>/autogen.sh make Only the remaining dmake modules are poluting the <src_root>... which will get eventually convererd to gmake... Change-Id: Iefd64732fa12e096d554cff4eee6b777deb92338 Reviewed-on: https://gerrit.libreoffice.org/1273 Reviewed-by: Luboš Luňák <l.lunak@suse.cz> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2012-12-01Don't require configure to appear executableTor Lillqvist
Makes autogen.sh work on Cygwin when the build directory is on a vmware Shared Folder volume.
2012-11-17Fixed previous commit on autogen.sh default configEnrico Weigelt, metux ITS
Change-Id: I29cc49dcc284b462ac29d0d040e331f3e6d08e74 Reviewed-on: https://gerrit.libreoffice.org/1097 Reviewed-by: Rene Engelhard <rene@debian.org> Tested-by: Rene Engelhard <rene@debian.org>
2012-11-17autogen.sh: support for default distro configEnrico Weigelt, metux ITS
Always try to read distro-configs/default.conf (if existing) before any option parsing. That way, downstreams (distros, etc) can just place there site config into the tree without having to pass any additional options to autogen.sh, and even automatic invocations will always have the right parameters. Change-Id: Ic5bf68adc719476d374cf03e31e054b69c931b72 Reviewed-on: https://gerrit.libreoffice.org/1096 Reviewed-by: Andras Timar <atimar@suse.com> Tested-by: Andras Timar <atimar@suse.com>
2012-06-05Indentation clean upStephan Bergmann
Change-Id: I1e3633f5bbf6b3ad0cdb2005a2a5608f3265ffdb
2012-05-17autogen.sh: append aclocal arguments to ACLOCAL_FLAGS unconditionallyRuslan Kabatsayev
Change-Id: I2254628edfe213c3424dce2bc5d9f164752e913c
2012-03-29deal with symlinks in your PWD breaking gnumake dependenciesMichael Meeks
2012-03-13Fix authgen.sh to not clobber autogen.lastrun when using --helpJosh Heidenreich
Fix also works for -h and -?
2012-03-05Improvement to fdo#46565Thomas Collerton
2012-02-29fdo#46565: perl / autogen.sh should backup autogen.lastrunThomas Collerton
2012-02-17add macro for extracting mingw dll names from libtool filesDavid Tardon
Hardcoding dll names from SuSE Linux in configure.in is not good, because they might be slightly different on other systems (notably Fedora :-), or the libraries might be compiled with different dependencies.
2012-01-09autogen: sync vim modeline with emacs oneMiklos Vajna
2011-08-30Fix to create autogen.lastrun for a single argument case.Stephan Bergmann
2011-08-29autogen.sh: don't touch autogen.lastrun if it already existsMiklos Vajna
2011-08-28touch autogen.lastrun to make sure that such file exist before makeNorbert Thiebaud
2011-08-24Allow comments in the autogen.lastrun fileTor Lillqvist
2011-08-18have autogen.sh return an erro if configure failedNorbert Thiebaud
2011-07-03I doubt we need a ChangeLog fileTor Lillqvist
2011-07-03Include environment variables already in autogen.sh's environmentTor Lillqvist
2011-07-03Allow use of $ACLOCAL to override the name aclocalTor Lillqvist
Useful for instance when only aclocal-1.10 exists. But, systems that are broken like that will have lots of more problems, too. It is just a (sad?) fact that building LO on anything except those platforms that people work on constantly will require lots of tweaks. Many of the assumptions in various solenv .mk files for rare platforms are rather outdated and/or arbitrary, assuming a certain mix of more or less "official" additional tools.
2011-05-31We should not look for .exe extensions for Cygwin programsTor Lillqvist
2011-05-31Stylize consistently, add more Emacs mode goodnessTor Lillqvist
2011-05-30one doesn't need pkg-config on macChristian Lohmaier
2011-05-30initial attempt to avoid ugly errors with missing pkgconfig etc.Michael Meeks
2011-05-29Add Emacs and vim mode settingTor Lillqvist
2011-05-29Don't overwrite autogen.lastrun with identical (perhaps re-ordered) contentsTor Lillqvist
2011-05-27Merge remote-tracking branch 'origin/integration/dev300_m106'Jan Holesovsky
Conflicts: Makefile.in Repository.mk autogen.sh bin/lo-commit-stat configure.in distro-configs/LibreOfficeOpenBSD.conf distro-configs/LibreOfficeWin32.conf instsetoo_native/util/openoffice.lst ooo.lst.in scp2/source/ooo/module_langpack.ulf set_soenv.in solenv/bin/ooinstall solenv/gbuild/CppunitTest.mk solenv/gbuild/Library.mk solenv/gbuild/LinkTarget.mk solenv/gbuild/TargetLocations.mk solenv/gbuild/platform/macosx.mk solenv/gbuild/platform/solaris.mk solenv/gbuild/platform/unxgcc.mk solenv/gbuild/platform/windows.mk solenv/inc/minor.mk solenv/inc/settings.mk tail_build/prj/makefile.mk
2011-04-15Don't mention that we are updating autogen.lastrun.Jan Holesovsky
2011-04-08Don't worry if there is no distro-configs/Foo.confTor Lillqvist
The --with-distro options might come from bin/build-ooo in a "build" style build, and in that case, the relevant configure options are already on the command line, too.