summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* autoconf: small update to configure.acNikias Bassen2023-04-301-1/+1
|
* autoconf: Allow disabling build of test suiteNikias Bassen2023-04-241-0/+7
|
* Update soversionNikias Bassen2023-04-211-1/+1
|
* configure: Fix clang detection when configuring --with-fuzzersNikias Bassen2022-01-251-2/+7
|
* autoconf: Automatically derive version number from latest git tagNikias Bassen2022-01-251-1/+6
|
* Check availability of constructor attribute and use it on Windows in favor ↵Nikias Bassen2021-09-131-4/+22
| | | | of DllMain
* Update deprecated autoconf macros and update m4 filesNikias Bassen2021-09-111-17/+25
|
* configure: Don't force use of clangNikias Bassen2021-06-081-6/+0
|
* configure.ac: Don't try to run pkg-config if it is not availableNikias Bassen2021-02-071-1/+3
|
* Simplify configure check for fminJeroen Roovers2020-08-131-17/+1
| | | | | | | | AC_TRY_LINK is deprecated and users are encouraged to replace it with AC_LINK_IFELSE. However, AC_SEARCH_LIBS uses AC_LINK_IFELSE internally and does exactly what we need here: test whether an `fmin` symbol is already resolved or if libm will resolve it, neatly avoiding autoconf caching and AC_TRY_LINK/AC_LINK_IFELSE pitfalls. So just use that.
* Post release version bump to 2.2.1Martin Szulecki2020-06-151-1/+1
|
* Adjust debug code code related messages in configure.ac to match other projectsMartin Szulecki2020-06-141-2/+2
|
* Use API version in cython libplist include directory check to fix linkingMartin Szulecki2020-06-141-1/+1
| | | | | This was the last bit that was still linking to former non API version libplist if it was also installed on the system.
* pkgconfig: Correctly rename libplist*.pc to libplist*-2.0.pcNikias Bassen2020-06-081-2/+2
|
* Add man page for plistutilprereleaseNikias Bassen2020-06-051-0/+1
|
* Bump version and soversion for releaseNikias Bassen2020-05-261-2/+2
|
* Fix configure check for -lm to actually check if -lm is requiredNikias Bassen2020-05-141-2/+8
| | | | AC_TRY_COMPILE doesn't try to link so we better use AC_TRY_LINK
* Links with -lm if fmin doesn't seem to be a builtinNikias Bassen2020-05-141-0/+12
|
* Add plist_*_val_compare, plist_*_val_contains, etc. for the respective node ↵Nikias Bassen2020-05-111-1/+1
| | | | | | types ... except container node types like PLIST_ARRAY or PLIST_DICT.
* Bump version to 2.1.0 for release2.1.0Nikias Bassen2019-11-071-1/+1
|
* Bump soversion due to functions added to interfaceNikias Bassen2019-11-071-1/+1
|
* configure: Allow building with sanitizers (without fuzzers)Nikias Bassen2017-06-081-10/+35
| | | | | | Passing --with-sanitizers will enable building with available sanitizers. Passing --with-fuzzers will enable building fuzzers which will also imply --with-sanitizers.
* Prefer clang/clang++ over gcc/g++ (if installed)Nikias Bassen2017-05-291-0/+9
|
* Integrate fuzzers into build systemNikias Bassen2017-05-291-1/+72
|
* Bump version to 2.0.0 for releaseNikias Bassen2017-04-201-1/+1
|
* Bump so version due to added functions to interfaceNikias Bassen2017-04-201-1/+1
|
* build: Fix check for previously installed cython bindingsNikias Bassen2017-04-201-0/+1
| | | | | | | Due to the removal of pkg-config check for libxml2, $PKG_CONFIG was not defined and a check for libplist's include dir via pkg-config failed. By invoking PKG_PROG_PKG_CONFIG $PKG_CONFIG will be defined and the check works again.
* autofoo: Ensure that 'make distcheck' doesn't fail when cython is not installedChristophe Fergeau2017-04-201-5/+1
|
* autocconf: Add android exception for pthread detectionNikias Bassen2017-03-181-2/+2
|
* Suppress compiler warning with new bplist codeNikias Bassen2017-01-281-1/+1
|
* Remove unused AC_SUBST for WINDRESNikias Bassen2016-12-271-1/+0
|
* Remove check for pthread on macOS to suppress clang compiler warningNikias Bassen2016-12-271-10/+8
|
* Properly check for the availability of strptime() and make sure to use itNikias Bassen2016-12-141-1/+1
|
* Add pthread detection to configure.ac to get cflags and libs rightNikias Bassen2016-10-241-1/+9
|
* Remove libxml2 dependency in favor of custom XML parsingNikias Bassen2016-10-221-9/+18
|
* Use time64 implementation by Michael G Schwern to extend allowed date/time rangeNikias Bassen2016-09-191-1/+27
| | | | | | | | | | | | The main benefit of this is to allow date/time values outside of the 32bit time_t range which is very important on 32bit platforms. But there are also some other issues that will be fixed with this, for example on macOS, mktime() will not work for dates < 1902 despite time_t being 64bit. In the same run this commit will also use a reentrant version of gmtime64_r that should help in multithreaded scenarios. Original code taken from: https://github.com/evalEmpire/y2038
* Move pkg-config file into src directoryMartin Szulecki2015-01-291-2/+2
|
* Require autoconf 2.64+ to use package bugreport and project URL in AC_INITMartin Szulecki2015-01-281-2/+2
|
* Workaround autoconf bug and ensure a C++ compiler is mandatoryMartin Szulecki2014-10-221-0/+10
| | | | | | If AC_PROG_CXX is used after AC_PROG_CC, it will return "g++" even if no C++ compiler is installed. However, as we need one, testing compiling a program will make configure fail if indeed no C++ compiler is installed.
* Post-release version bump to 1.13Martin Szulecki2014-10-141-1/+1
|
* Add "check-news" automake option to ensure correct NEWS file on releases1.12Martin Szulecki2014-10-141-1/+1
|
* Bump so name correctly as some ABI symbols were removedMartin Szulecki2014-10-141-1/+1
|
* Bump so revision due to ABI changesNikias Bassen2014-10-031-1/+1
|
* Avoid exporting non-public symbolsNikias Bassen2014-10-031-1/+6
|
* Drop manual endian.h header checkChow Loong Jin2014-03-291-1/+1
| | | | AC_C_BIGENDIAN should do its job already.
* Fix endian detection in configure.acChow Loong Jin2014-03-291-10/+3
| | | | | | | | On debian-mips, neither __LITTLE_ENDIAN__ nor __BIG_ENDIAN__ are defined anywhere, so PLIST_BYTE_ORDER defaults to PLIST_LITTLE_ENDIAN when it should really be PLIST_BIG_ENDIAN on this architecture. This fixes issue #13.
* Post-release version bump to 1.12Nikias Bassen2014-03-221-1/+1
|
* For first time builds, use the built-in bindings directoryAndrew Udvare2014-02-111-5/+4
|
* lower libxml2 version requirementNikias Bassen2013-12-271-1/+1
|
* change build system to autotoolsNikias Bassen2013-12-131-0/+140
|