summaryrefslogtreecommitdiff
path: root/configure.in
AgeCommit message (Collapse)Author
2012-03-21Add separate switch for disabling of dynamic loading (iOS) for orthogonalityTor Lillqvist
2012-03-19TypoStephan Bergmann
2012-03-19Do AC_PROG_EGREP before using $GREPTor Lillqvist
2012-03-19mingw: check for jpeg dllDavid Tardon
2012-03-19mingw: check for system iconv dllDavid Tardon
libxslt in Fedora mingw packages depends on it.
2012-03-18mingw: allow forced use of system icu toolsDavid Tardon
2012-03-18mingw: test system icu versionDavid Tardon
2012-03-18mingw: use system icu tools when requestedDavid Tardon
2012-03-18clean up after copy & pasteDavid Tardon
2012-03-18mingw: allow use of system zlibDavid Tardon
2012-03-18mingw: avoid hardcoded dll versions and depsDavid Tardon
The idea is to use libo_MINGW_CHECK_DLL for libs that must be available (typically that would be the "main" library, e.g., libxml2 or libcurl) and libo_MINGW_TRY_DLL for possible dependencies (that may not be the same on different systems). All further references to the dlls are exclusively through the configured variables or defines set from these variables (e.g., instead of hardcoding libxml2-2.dll, use $(MINGW_LIBXML2_DLL)). The macros are documented in m4/mingw.m4 . Files that must be changed when adding a new dll: * configure.in * config_host.mk.in * external/mingw-dlls/makefile.mk * scp2/source/ooo/makefile.mk * scp2/source/ooo/mingw_dlls.scp
2012-03-18Add check for hamcrest even if it is not first in classpath.Tomas Chvatal
2012-03-17fix wrong libpng check result textLuboš Luňák
2012-03-16configure.in: use $GREP for non-standard featuresJonathan Adams
2012-03-16fix gcc bug 26905 detection with clangLuboš Luňák
it uses GOT instead of PLT on i386 with -02
2012-03-15do not leave temporary files after a configure checkLuboš Luňák
2012-03-15need to be afraid of empty quoted strings as test argumentsLuboš Luňák
At least 07a841bc1acde95229ece2a0da4e2a70be5df624 says so.
2012-03-13make OString work even with old gcc that has SFINAE brokenLuboš Luňák
Since OString already has a ctor accepting const char*, I cannot find out a way to distinguish string literals other than using a template, otherwise const char* somehow takes precedence (all of gcc, clang, msvc). But the template requires the Substitution Is Not A Failure Idiom to actually create only wanted instances. And the compiler can try evaluate the OString ctor as a possibility when comparing an int to an anonymous enum, and anonymous enum as a type without linkage cannot be a template argument before C++11. SFINAE should still work, but not with gcc older than 4.0.2 (which we right now use only on macs). So for that case disable the string literal ctors, which means macs will have one extra strlen call, and also that embedded \0's in string literals will be inconsistent. The tiny performance problem shouldn't matter that much and will eventually go away, the \0 problem should not matter, since before string literal ctors were introduced \0's had not been included anyway unless RTL_CONSTASCII_STRINGPARAM was used. So we should be safe and when removing the CONSTASCII macros \0 cases should be handled by explicitly mentioning the length.
2012-03-13upstream pkgconfig-mozilla-plugin.diff from Ubuntu/Debian packagingBjoern Michaelsen
2012-03-13No need to be afraid of empty quoted strings as test argumentsTor Lillqvist
2012-03-13Be consistent in spacing before the ';' terminating a test or while expressionTor Lillqvist
2012-03-13Use test's -a and -o operators instead of shell && or || constructsTor Lillqvist
2012-03-13Don't usse -D_FILE_OFFSET_BITS=noTor Lillqvist
2012-03-10clang has broken -fvisibility-inlines-hiddenLuboš Luňák
http://llvm.org/bugs/show_bug.cgi?id=11250 , comment #4
2012-03-08Add DISABLE_DBCONNECTIVITY and DISABLE_SCRIPTING to SCPDEFS when neededTor Lillqvist
2012-03-08Also set with_java=no in the disable-scripting caseTor Lillqvist
2012-03-07Make Emacs mode line consistent with the vim oneTor Lillqvist
2012-03-06mingw: pass --disable-ccache to build's configureDavid Tardon
2012-03-05fix icecream check to not break on SUSEMichael Meeks
2012-03-04build internal cairo if not with_system_cairo but enable_librsvg != NONorbert Thiebaud
2012-03-02Hide a potential error message which we aren't interested in seeingTor Lillqvist
2012-03-02Clarify what --disable-extensions meansTor Lillqvist
2012-03-02Check for Clang in configury and store and use resultTor Lillqvist
2012-03-02Reduce vertical whitespace a bitTor Lillqvist
2012-03-02Creating a module lcms2Fridrich Štrba
2012-02-29Don't generate Thumb code to avoid ld bug in NDK r7bTor Lillqvist
2012-02-29Make some --without-system-XXX available on Linux, tooStephan Bergmann
...in case that should ever become uesful.
2012-02-28libvisio depends on the LGPL libwpd and libwpg so bypass on iOS thenTor Lillqvist
2012-02-27fix icecc compile in ubuntuFernando Governatore
In ubuntu the GCC_HOME of icecc is in /usr/lib/icecc
2012-02-27libcdr depends on libwpd and libwpg so don't use it either on iOS thenTor Lillqvist
2012-02-27$_os is "iOS" for iOS, not "IOS"Tor Lillqvist
2012-02-27Add --disable-extensions switch for future implementationTor Lillqvist
2012-02-27s/interpreters/scripting/Tor Lillqvist
2012-02-27Wonder what "integration" meansTor Lillqvist
2012-02-27s/builded/builtTor Lillqvist
2012-02-27Just call it "Windows" here, tooTor Lillqvist
2012-02-27Fix shell / test OR operator confusionTor Lillqvist
2012-02-27Decouple disabling of scripting (BASIC &co) from OS being iOSTor Lillqvist
2012-02-24Removed unused --enable-uglyStephan Bergmann
2012-02-24use -std=gnu++0x rather than -std=c++0xLuboš Luňák
The gcc default for C++ is -std=gnu++98, and -std=c++98 is used explicitly or with -ansi, so the C++0x "default" should be gnu++0x.