summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2012-11-01configure: don't accept -enable-headless where it won't workRiccardo Magliocchetti
Don't even try to build --enable-headless where GUIBASE would not be unx. Change-Id: I6e5a6d3071317171f42c0b1336502cec50ba72fa
2012-10-31configure: fix --with-parallelism, --without-parallelismMichael Stahl
"make -jyes" considered useless Change-Id: I044e95f76e8ea961e781e75c4b6923e700e0d375
2012-10-31fix sdext build with poppler >= 0.19.xRene Engelhard
Change-Id: I655e8e15c7f7a8c292b3a1820ee48c29e847d05a
2012-10-31remove GIT_REPO_NAMES (duplicated by GIT_NEEDED_SUBMODULES)Christian Lohmaier
use plain copy instead of git-new-workdir when using --with-linked-git configure switch (point it to your master copy of the core-repo) also remove obsolete bin/create_bootstrap_links, bin/mkworkdir and bin/repo-list[.in] Change-Id: I37028badf2c46a24a3d628e80476efe4dd365d06 Reviewed-on: https://gerrit.libreoffice.org/912 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2012-10-31define fallback alligment values also for Linux i586 and x86_64Petr Mladek
The macro AC_CHECK_ALIGNOF does not exist on SLED10 Change-Id: I30fcc8f3715b1855418ea406d0e7b038c7bfb4b3
2012-10-31fdo#55514 libgmodule is needed tooDavid Tardon
Change-Id: Icee2ffbe18ea732220f174cd4bf433ceb03d128b
2012-10-31fdo#54327 put system nss dlls into the install setDavid Tardon
Change-Id: Ie809bba726c4d17eac25d36381d93ea9781d74be
2012-10-30fix parallelism variables and let's have only --with-parallelism from now onMatúš Kukan
Rationale: - it is advised to use max-jobs and num-cpus with the same value in wiki - max-jobs was used only for lcms2 and few gbuild modules outside of tail_build anyway. Also fixes: - really use CHECK_PARALLELISM when meant to - EXTMAXPROCESS is not defined in gbuild; use parent's jobservers in sub-make where possible Change-Id: I501de732d223ce0c935081bd1d73da611d16ee88 Reviewed-on: https://gerrit.libreoffice.org/930 Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2012-10-30fdo#55514 put liblangtag dll to install setDavid Tardon
Change-Id: Ia2df651604358c70c0af129b5d60b149d2f1629e
2012-10-30liblangtag needs glib tooDavid Tardon
Change-Id: I24b3c5dd299e0196a7a508286e27a79869f8f044
2012-10-30Build platform configure needs solenv/bin/getcompver.awk nowTor Lillqvist
2012-10-29Setting CLASSPATH/XCLASSPATH appears to be a leftoverStephan Bergmann
...from the old dmake and/or Hamburg-specific set up. Change-Id: I441ce66dd91d353196cd9d1a9853720195a6fcdc
2012-10-29convert curl to gbuildPeter Foley
Change-Id: I8c038a0c59660f4fb672d71c08e6ee0b56c302ee
2012-10-29move setup of HUNSPELL_CFLAGS etc. to configureMichael Stahl
Change-Id: Id50ca2e0804d9e56334c9f7149dc4080a7fee729
2012-10-28convert hunspell to gbuildPeter Foley
Change-Id: I285292ca7f7252399c3898ca49f73727ab569fca
2012-10-28openldap: convert to gbuildMatúš Kukan
Change-Id: Ic1c4c58a09fd41bce78731e61349baa129f5e935
2012-10-28epm: convert to gbuildMatúš Kukan
Change-Id: I1548f3b9339163a7abab637acad620b50cfc3a26
2012-10-28convert mythes to gbuildPeter Foley
Change-Id: I9c6b670a2df8b1d3a868d91737fcf93e7d40bcb4
2012-10-26minizip is not used anymoreDavid Tardon
Change-Id: I0ddc4d343882248d208c9f96366625bcbe6ac4f7
2012-10-26gbuildify zlibDavid Tardon
Change-Id: I702c044fdf510c67364f2fc32889ca394583edf6
2012-10-25graphite: convert to gbuildMatúš Kukan
Change-Id: I47c279d1cf53ef2c092467070d97b13f949d06f6
2012-10-25gbuildification of expatDavid Ostrovsky
Two different xmlparse libraries are created: ascii_expat_xmlparse and expat_xmlparse. One without -DXML_UNICODE and one with. Source file are duplicated and renamed with gb_UnpackedTarball_set_post_action function to be able to add artifacts twice to gbuild machinery. On windows 64 bit additional two librares are created: expat_xmlparse_x64 and expat_xmltok_x64. That is due the problem with shell/shlxthandler (comment): ------------------------------------------------------ use UNICODE only because shell/shlxthandler doesn't link against ascii_expat_xmlparse ------------------------------------------------------ Include files are delivered to $(OUTDIR)/inc/external/expat now and not to $(OUTDIR)/inc/external any more. set_include call is added in RepositoryExternal.mk. To define dependency between StaticLibrary and ExternalProject new function was introduced: gb_StaticLibrary_use_external_project. Change-Id: I3b3aa40f39ef82c70f6f28790b582c83e48bdf76
2012-10-25remove all traces of saxonDavid Tardon
Change-Id: I33ca2c27d557d24e3900d7ebf8f3ea2d99b3cfb0
2012-10-25Do not die when using old configure optionsTomas Chvatal
Packagers get warning from autotools about using wrong configure opts. If they decide to ignore it then its their problem. With this approach we would have to die on all the configure script changes which is bit annoying.
2012-10-24fix bluetooth enabling logicPeter Foley
Change-Id: Ia55154d001327a5d0f6ee20736f3335b01c80cf1
2012-10-23gbuildification of ct2nDavid Ostrovsky
Conflicts: config_host.mk.in Change-Id: I98ca1bb2af19d99a7a908991cf27a148ee84c543
2012-10-22make a configure message less confusingAndras Timar
Change-Id: I99b6fde467384aca690cdd0bd5b08e327c926f10
2012-10-22move the ENABLE_DBGUTIL block higher in configureLuboš Luňák
the cpu/arch/gui/whatever block that follows it uses at least PROEXT
2012-10-22CLANGPLUGIN_CPPFLAGS for building plugin for Clang in nonstandard locationStephan Bergmann
(i.e., configure with CLANGPLUGIN_CPPFLAGS=-I.../clang-installation/include -I.../clang-build/tools/clang/include) Change-Id: Ic6d2973629103f71c32f44ebba2ac70d137d18e7
2012-10-22fail on configure debug options that no longer make senseLubos Lunak
Change-Id: I4d01e0e00bd06e219fdc0208292ddcd5631fa235
2012-10-22make configure remember C/CXX/OBJC/OBJCXX/LDFLAGS if explicitly passed to itLubos Lunak
If not, the build system selects the right flags depending on --enable-debug etc. , but e.g. packagers may want to do builds with e.g. both -O and -g. This is also reasonably close to what autotools do, except that there configure forces -g -O2 if nothing is explicitly given. Change-Id: I1889569177ad3cbd6decdc7e9986f67ef5d4456a
2012-10-22use (gb_)ENABLE_DBGUTIL rather than the confusing (gb_)PRODUCTLubos Lunak
Using --enable-debug already makes the build a non-product build, so this whole 'product' notion is rather confusing when reading the build system code. Change-Id: I4bb6b879a6bcd8c76c4b48ddaccb433ab8eb4bb2
2012-10-22clean up configure options for debugging buildLubos Lunak
By default a product (non-developer) build is done. Code is optimized and no debugging information is included (may be overriden though, see below). Developers should preferably build with --enable-dbgutil , or at least --enable-debug. The --enable-symbols switch has been removed. Use explicit CFLAGS/CXXFLAGS/LDFLAGS instead if needed. With --enable-debug optimizations are turned off and debugging information is included (in order to make it possible to examine the code in a debugger). Additionally assertions and logging is enabled (see SAL_WARN/SAL_INFO documentation for details and better control). This switch should primarily by used for occassional development (such as when it is needed to debug one module in a non-debug build, see also 'make DEBUG=true' below). Using --enable-dbgutil is the recommended developer option. In addition to --enable-debug it also enables additional checks, such as debugging mode for STL or checking compiler plugins. This switch may also enable additional logging from obsolete debugging tools (which should be converted to SAL_WARN/SAL_INFO for better control). Note that this option makes the build binary incompatible from a --disable-dbgutil build, so it is not possible to mix them. When using --enable-debug/--enable-dbgutil , the build is noticeably larger because of the included debugging information (compiler -g option). When disk space is an issue (or the computer is not very powerful), the --enable-selective-debuginfo option allow specifying where the debugging information should or should not be used. The option takes a list of arguments, where all means everything, - prepended means not to enable, / appended means everything in the directory; there is no ordering, more specific overrides more general, and disabling takes precedence). For example, --enable-selective-debuginfo="all -sw/ -Library_sc" enables debugginfo for everything except for anything in the sw module and the sc library. Explicitly specified CFLAGS/CXXFLAGS/LDFLAGS override optimization and debugging options (can be now also passed to configure which will make the build system use them). If in a non-debug build it is needed to temporary build something as a debug build, 'make DEBUG=true' temporarily works as if --enable-debug was specified. It also temporarily overrides debuginfo disabled using --enable-selective-debuginfo. Old code using old logging functionality also has a concept of a debug level, forced using 'make DBGLEVEL=2'. Using a debug level of 2 (or higher) enables additional logging output. New code should use SAL_WARN/SAL_INFO and use extra areas for additional logging output that can be selectively enabled/disabled using SAL_LOG variable. (Some smaller parts of this design will be implemented by separate follow-up commits.) Change-Id: Ia6420ee3c99c217ead648e8967165eed7f632258
2012-10-22use absolute pathDavid Tardon
Change-Id: Ic814cba74dede2f5a079242d0194fe7579e670ab
2012-10-21fix typoPeter Foley
Change-Id: I10ac442d9be4f592d79d8b2fbd824d94852781d9
2012-10-21fix sdremote related configure switchesRene Engelhard
sdremote itself apparently works also over IP (WLAN), so we don't need to disable it when we just don't want/have bluetooth. And also dbus is also needed in the bluez case Change-Id: I55ba07cd715d1e9bd641ef28e2391e4fe85b85e0
2012-10-21translations dir always exists with submodulesPeter Foley
Change-Id: I7d6e671f45355eb03fb9e1a49d7123e2f1699e80
2012-10-21convert postgresql to gbuildPeter Foley
Change-Id: Ia1345904a819d8edfad53c8882be35b398e8bc6e
2012-10-21only build librsvg deps if librsvg itself is builtDavid Tardon
gdk-pixbuf, gettext, glib, libcroco, libgsf and pango are only deps of librsvg, which means they do not have to be configured/built in a build without librsvg. In effect, this generalizes the previous exception for Android and iOS. Change-Id: Ia0bd5e1c2bfa27842d8806886cd5774a420a973f
2012-10-19use prefered name configure.ac to scilence aclocal 1.12 warningPeter Foley
Change-Id: I5875d3fface19bdce2948c6a2979b1b5e4e0735f