summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
2019-10-10Set RTL_OS to "iOS" for iOSTor Lillqvist1-0/+1
We accidentally had left it as "MacOSX". Affects at least the "generator" metadata stored in documents. Change-Id: I72eeefdbe192409084f7ab7a24adbc39dcafb624
2019-10-09Accept iOS SDK 13.1Tor Lillqvist1-2/+2
Change-Id: I02870b35f67dd9ca47061311186d74dfec823aa7
2019-09-21Accept also macOS SDK 10.15 and iOS SDK 13.0Tor Lillqvist1-7/+16
Change-Id: I4ccde095789bbaa86825f05737650d3c00f1c2fe
2019-08-26Bump version to 6.0-34Andras Timar1-1/+1
Change-Id: I6a03ff406cf8fe2e2e0a9030332c39fb8a94ffb1
2019-07-24Accept also iOS SDK 12.4Tor Lillqvist1-2/+2
Change-Id: Ia5ff5cc48d744ec4ac0f1a27a0d850ce23a46f26
2019-07-09android: Allow specification of the API level.cp-android-20coas-0.1.0Jan Holesovsky1-1/+14
Change-Id: Icf33e2703f42a7866ce895437cf5f276066eeebe
2019-07-09android: Allow using SDK and NDK directly from the Android Studio.Jan Holesovsky1-6/+6
Just specify: --with-android-ndk=$HOME/Android/Sdk/ndk-bundle --with-android-sdk=$HOME/Android/Sdk in your autogen.input, install the appropriate components via Android Studio and you are done. Includes support for NDK 19 and bumps the minSdkVersion to 16, because that's the lowest that the NDK 19 still supports. Change-Id: Ic99790b781b9017eb4e642380e230d6f7b49e9b7
2019-07-01Bump version to 6.0-33co-6.0-33Andras Timar1-1/+1
Change-Id: I7914a51dcd976e8685c761e6151000502148e311
2019-06-18android: Define the icon theme in distro-configs and switch to colibre.Jan Holesovsky1-1/+0
No need to reinvent the wheel and hardcode it in configure.ac. Change-Id: Idb08ea0e5ce228bb0758dbdf023f3aee44da76eb Reviewed-on: https://gerrit.libreoffice.org/74247 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>
2019-06-17Introduce --enable-android-editingStephan Bergmann1-0/+10
...to select the experimental ...Editing... Android build variant. (Ignored for non-Android builds, but using libo_FUZZ_ARG_ENABLE anyway, just in case.) Change-Id: I670925ff358039e38edc29db69f48a78d484f133 Reviewed-on: https://gerrit.libreoffice.org/65077 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Reviewed-on: https://gerrit.libreoffice.org/74148 Reviewed-by: Jan Holesovsky <kendy@collabora.com> Tested-by: Jan Holesovsky <kendy@collabora.com>
2019-06-05Switch Android armeabi-v7a to libc++/libc++abi/libunwind tooStephan Bergmann1-8/+0
It had been left out in 4082a18406c18af7b4fcef7bd501c3679c3be56b "android: use unified headers and llvm-c++ STL (x86) with NDK 16" because "arm unfortunately crashes with llvm-c++, so keep with gnustl for now/fix that later". Making armeabi-v7a work with libc++ etc. required a number of changes, listed below, in this commit and in preceding ones. At least 32-bit x86 already worked with libc++ etc. prior to these changes in view mode, though it crashed in the experimental editing mode (enabled with strippedUIEditing in android/soruce/Makefile) as soon as one types in something, But it is not entirely clear to me why 32-bit x86 view mode didn't also fail similar to how I saw armeabi-v7a fail. (On 32-bit x86, these changes appear to neither improve nor worsen the current state, view mode still appears to work fine while editing still crashes upon typing anything. With these changes, editing mode on armeabi-v7a appears to work fine. But I tested armeabi-v7a only with a real device and 32-bit x86 only with an emulator, in case that might make a difference.) * Preceding <https://gerrit.libreoffice.org/#/c/64964/> "Move NSSLIBS to a more sensible place on the linker command line" plus this change's addition of -lunwind to the liblo-native-code.so linker command line make sure that liblo-native-code.so uses _Unwind_* functions from libunwind.a, instead of erroneously picking up the ones from libgcc.a that happen to be included in NSSLIB's nspr4 (-lgcc is automatically added to the end of the linker command line by the invoking compiler, that's how libgcc.a's _Unwind_* end up in NSSLIB's nspr4; it is neither clear to me why NSSLIB's nspr4, being a pure C library, uses _Unwind_* functions, nor why exception handling in liblo-native-code.so fails when using _Unwind_* functions from libgcc.a instead of from libunwind on armeabi-v7a, nor why that would work on 32-bit x86, but that's what I observed: ModuleManager::identify (framework/source/services/modulemanager.cxx) throws a css::lang::IllegalArgumentException, which calls __cxa_throw -> _Unwind_RaiseException, which ultimately lead to odd misbehavior and std::abort during stack unwinding when using _Unwind_RaiseException from libgcc.a instead of from libunwind). (There is no libunwind.* in android-ndk-r16b for 32-bit x86 at least, so is presumably using _Unwind_* functions from libgcc.a. It doesn't appear to make a difference if it indirectly uses those _Unwind_* functions from NSSLIB's nspr4, or directly from libgcc.a included in liblo-native-code.so if the $(if $(filter armeabi-v7a,$(ANDROID_APP_ABI)),-lunwind) had a ",-lgcc" else branch.) * Preceding <https://gerrit.libreoffice.org/#/c/64965/> "Export RTTI symbols from liblo-native-code.so, for binary UNO bridge" makes sure that excpetions thrown from the binary UNO bridge can be caught by compiled catch clauses. Not sure why the corresponding state of bridges/source/cpp_uno/gcc3_linux_intel shouldn't have run into the same issue. * Preceding <https://gerrit.libreoffice.org/#/c/64966/> "Adapt gcc3_linux_arm __cxa_exception to NDK 18 libc++abi" makes sure that our version of __cxa_exception matches the version from libc++abi. This is clearly not relevant for 32-bit x86. (The comment there android-ndk-r18b, but the additional member is already present in android-ndk-r16b/sources/cxx-stl/llvm-libc++abi/src/cxa_exception.hpp, too.) The remainder of this change just drops old armeabi-v7a--specific workarounds that are no longer needed/no longer work. Change-Id: Ief4c2d562c5032abe6c3b94ca3b3394be6fcd4d3 Reviewed-on: https://gerrit.libreoffice.org/64973 Tested-by: Stephan Bergmann <sbergman@redhat.com> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2019-06-05android: use unified headers and llvm-c++ STL (x86) with NDK 16Christian Lohmaier1-8/+23
gnustl (and others) are to be removed in future versions of the ndk also bump gradle and build-tools to current versions along with it arm unfortunately crashes with llvm-c++, so keep with gnustl for now/fix that later Change-Id: Ic794c3293b599b77ec48096bf3283a99c09cbb79 Reviewed-on: https://gerrit.libreoffice.org/45163 Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2019-06-05Don't build dconf on Android and iOS.Deve1-2/+2
Without that modification, it finds dconf in linux system and then compilation fails when it tries to build configmgr/source/dconf.cxx because dconf headers are not found in Android NDK. Change-Id: I25ab7f1ce66ed491f08a526e462e00957135b0c2 Reviewed-on: https://gerrit.libreoffice.org/65987 Tested-by: Jenkins Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
2019-06-05Bump version to 6.0-32Andras Timar1-1/+1
Change-Id: Ic1eeb36584144785f1ec5c502140ea0405020cac
2019-05-14Bump version to 6.0-31Andras Timar1-1/+1
Change-Id: I2cdb303451ba97124aa50307f410c34fed4c7bce
2019-05-03Bump version to 6.0-30Andras Timar1-1/+1
Change-Id: I5d8e95e2d4cfc8d94552d31ff36f2a10271e0b46
2019-05-03Bump version to 6.0-29Andras Timar1-1/+1
Change-Id: Id386575029edf5a75f91b6831bbc7fe49741c06e
2019-04-03Bump version to 6.0-28Andras Timar1-1/+1
Change-Id: Ia078b5ab9e709f18e7860da2128ad3037a13e52f
2019-03-26Accept iOS SDK 12.2Tor Lillqvist1-2/+2
Change-Id: If6d50c3d0b297062bd4a25b334dd3e5b8acdb461
2019-03-22Bump version to 6.0-27cd-6.0-27Andras Timar1-1/+1
Change-Id: Ie3ce5c08318b0d8bb495801d388f0d9b242b1886
2019-03-12Bump version to 6.0-26cd-6.0-26Andras Timar1-1/+1
Change-Id: I6b48f441475f10bb8893978546052950875a3a1a
2019-03-09MPLv2 subset: Check for $ENABLE_POPPLER instead of $ENABLE_PDFIMPORTAndras Timar1-1/+1
Change-Id: Idbdd2a97cdcc7f874c12cff8e024214badda1522
2019-03-08missing $ in fornt of variable name in configure.acAndras Timar1-2/+2
Change-Id: I782314620173aa188ae51808e54815b9161e8c4f
2019-03-08build: sanity check PDF import configurationAshod Nakashian1-15/+22
Also remove a minor mis-merge with PRODUCTNAME. Change-Id: I26c54ad52ab53802dc368b0bfcbde84affa46fdd Reviewed-on: https://gerrit.libreoffice.org/68861 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>
2019-03-07build: support disabling popplerAshod Nakashian1-15/+36
This adds --enable-poppler configure option. Poppler can be enabled/disabled by setting this parameter to yes or no. Change-Id: I42ba2d27de7b5014d28523394310616d20073b71 Reviewed-on: https://gerrit.libreoffice.org/68602 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>
2019-02-21Bump version to 6.0-25co-6.0-25-appstoreTor Lillqvist1-1/+1
Change-Id: Idddbba00cdcf274ce9f1fd2e1610fbcccb74e0ea
2019-02-20Bump version to 6.0-24co-6.0-24Andras Timar1-1/+1
Change-Id: I19f756d27f13e11bd68501a9a7fd64470b80e46a
2019-02-18Revert "upgrade to python 3.5.6"co-6.0-23Andras Timar1-1/+1
This reverts commit fb0b9f831782ecd9a3d43e5a9ad86b2b79ee66ec.
2019-02-18upgrade to python 3.5.6Caolán McNamara1-1/+1
Change-Id: I6cdfc50b2385c426e20ce0e9b216b18c763249b8 Reviewed-on: https://gerrit.libreoffice.org/66519 Reviewed-by: Michael Stahl <Michael.Stahl@cib.de> Tested-by: Jenkins (cherry picked from commit 6808e1e5e2361220988dfa81cb35d03fb6e15855)
2019-02-11Bump version to 6.0-23cd-6.0-23Andras Timar1-1/+1
Change-Id: I36398501fef17efb495de15e1071df299d855313
2019-01-30Bump version to 6.0-22cp-6.0-22-PTFAndras Timar1-1/+1
Change-Id: Icbee86df871c772c1897ddf4b84803970e574074
2019-01-25Silence bogus -Werror=redundant-move (GCC 9)Stephan Bergmann1-0/+15
Change-Id: Ia078fb8e1e497edfa08e2a61d1659100461fc52e Reviewed-on: https://gerrit.libreoffice.org/59720 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Reviewed-on: https://gerrit.libreoffice.org/66914 Reviewed-by: Jan Holesovsky <kendy@collabora.com> Tested-by: Jan Holesovsky <kendy@collabora.com>
2019-01-23don't build MariaDB Connector with MPLv2 subsetAndras Timar1-1/+1
Change-Id: I77159776e2f6625cdd23d1b11b36485325da2a3c
2019-01-23Bump version to 6.0-21cp-6.0-21-PTFAndras Timar1-1/+1
Change-Id: Ia988030974cb54e50709d10baa728cace72f1b58
2019-01-17Bump version to 6.0-20Andras Timar1-1/+1
Change-Id: Ie7ac2cab8e87aaf0da38668f762c2a8d27faf9d6
2019-01-06Bump version to 6.0-19cp-6.0-19Andras Timar1-1/+1
Change-Id: Idc7cf29de4d6ce5c6174d56fb6a2cb186e6b6837
2019-01-04Re-introduce the functionality to look for multiple iOS SDK versionsTor Lillqvist1-16/+6
Currently, look for 12.1, 12.0, 11.4 and 11.2. (But of course I recommend people keep their Xcode updated, and thus now build against the 12.1 SDK.) Also get rid of two AC_SUBST variables that were not used anywhere. Change-Id: Ic1abf3eb1d900c843263dc781fd4c9a8ab126f09 Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
2019-01-04Allow iOS build on older Mac Minis which can't upgrade.Michael Meeks1-6/+10
Change-Id: I118838f1c97c174bd825ab9fcc64341ab9172a64
2018-12-16Bump version to 6.0-18cp-6.0-18CODE-4-RC1pAndras Timar1-1/+1
Change-Id: I0231b0541f626fedec3d5bed97adf5bb23f5f2f3 (cherry picked from commit 41a232eed11bb7bc0ca16127958e19ff33a6e7fd)
2018-12-11Accept also Windows SDK 10.0.17763Tor Lillqvist1-0/+2
2018-12-10Package separate SVG icon setsJan-Marek Glogowski1-3/+3
This change packages all SVG based icon sets in seperate zip files. It automatically generates the SVGs links.txt from the non-SVG version, if it doesn't exists by 's/\.png/\.svg/g'. Same for the _dark version, but this just copies it. This would also work for a _dark_svg version, if needed. The patch explicitly does't package sifr_svg and tango_svg. Change-Id: I8d7fda42d0ff9a2108ba8406bd4e82af4c54ff0c Reviewed-on: https://gerrit.libreoffice.org/62706 Tested-by: Jenkins Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
2018-12-09Bump version to 6.0-17Andras Timar1-1/+1
Change-Id: I774513c44417a4a81a3afd157c1a4dbfefa4ba00
2018-11-26Bump version to 6.0-16cp-6.0-16Andras Timar1-1/+1
Change-Id: I57dccc57e433aba964da95dcb2b20a5ba3ca34b2
2018-11-09Bump version to 6.0-15cp-6.0-15Andras Timar1-1/+1
Change-Id: Ic07aa7297c976b122ba11c60348e1ac18a65b7a0
2018-11-08Bump version to 6.0-14cp-6.0-14Andras Timar1-1/+1
Change-Id: I8960fd391ac5890e98751b5e703e81e822fd8272
2018-11-06Don't default to only tango for iOSTor Lillqvist1-1/+0
It doesn't have all the images that dialogs need, for instance the vcl/res/radio1.png. Change-Id: If7839fecb2358846b92d46a47cce3b97f7556711 Reviewed-on: https://gerrit.libreoffice.org/62944 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com>
2018-11-01Current iOS SDK is 12.1Tor Lillqvist1-1/+1
It sucks that configure.ac nowadays looks for exactly one specific version of the iOS SDK. I don't understand why that was thought to be a good idea. Change-Id: I5b67e17c627735bbafffc8177f1422813a33e034 Reviewed-on: https://gerrit.libreoffice.org/62707 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com>
2018-10-30iOS SDK 12.0 is the current nowTor Lillqvist1-2/+2
Also, I don't see why we would want to use -miphoneos-version-min=12.0 just because we build against the 12.0 SDK. Use 11.0 as the minimum runtime iOS version for now. Change-Id: Ibbb65c785dc3c96c43413cf8b1f57fe8708bb5f7 Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
2018-10-30Disable mariadb for iOSTor Lillqvist1-0/+3
(In master it is disabled for Android, too.) Change-Id: Iee7b31f1b1a498b99f027cc9f5aeb60360213e51 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
2018-10-21macOS SDK 10.14 is outcp-6.0-13Stephan Bergmann1-1/+10
Reviewed-on: https://gerrit.libreoffice.org/60657 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com> (cherry picked from commit a8eb515599526b5b69647a842b2889b6f56de2c8) Change-Id: Iab7bc66db94fe02bb3714234d68b3e2fc3569fdf