1.3.5 xx.xx.2021 - cmake workaround for symlinks 1.3.4 06.09.2021 - cmake fix for library names with symbol "-" 1.3.3 23.05.2021 - cmake fix for some compilers 1.3.2 08.04.2021 - improve diagnostics, when failed to find binary dependency - uncoditional use of $Config{ccflags} - add clib's headers to tracked dependencies of XS module's sources - do not install tests shared library (autogenerate INSTALL.SKIP) - using cmake install for better include directories 1.3.1 25.11.2020 - strip "-s" flag if "-g" is present - pass {LINK} to {BIN_SHARE}{LINK} by default - fix {BIN_SHARE}{LINK} param behaviour - do not automatically share CLIB - "BIN_SHARE => 1" support (no explicit params but enabled) 1.3.0 19.11.2020 - add PKG_CONFIG and BIN_SHARE/PKG_CONFIG support - build with sanitizer if ENV{SANITIZE} is set (for developers) - cmake INC for dependend modules - using LINK for ld flags from cmake 1.2.21 30.10.2020 - remove unneeded warn on lock unlinking, as it is non-informative - fix for CMake INTERFACE_LIBRARY targets - fix force_load for MacOSX when no .c files input 1.2.20 12.10.2020 - CMAKE_OPTIONS to pass additional options to CMake - remove Alien::cmake3 requirement until the feature is used by certain module 1.2.19 09.10.2020 - basic CMake suport 1.2.18 22.06.2020 - more safely use flock 1.2.17 19.06.2020 - fix perl breaking with "isnan" macro on windows - auto add $Config{lddlflags} to LDDLFLAGS if supplied - pass LDDLFLAGS to test Makefile if any - fix source & c test source parallel build on GNU make 1.2.16 13.02.2020 - improve CLIB->FILE section. Now FILE can be an array ref - fix xsubpp param suffix - [RT#131830] more correctly ordered list of bin_dependent modules, which needed to be reinstalled - [RT#131829] change reinstallation hint from "cpanm -f" to "cpanm --reinstall" 1.2.15 16.02.2020 - fix Makefile for various BSD systems - change internal rules (.xs -> _xsgen.cc? instead of .xs -> .xs.cc?) 1.2.14 06.02.2020 - Add link to XS::Manifesto 1.2.13 28.01.2020 - update docs 1.2.12 30.12.2019 - continue if optional data write failed - omit fill paths for .so-file dependencies during linking (*nix) 1.2.11 13.09.2019 - use unique shared library names on windows 1.2.10 14.08.2019 - fix double CCFLAGS in Makefile.test (binary tests) 1.2.9 30.07.2019 - improve header deps for XS & XSI 1.2.8 25.07.2019 - fix test requirements 1.2.7 22.07.2019 - a module's Makefile.PL died when binary TEST_REQUIRES were not met (now fixed, will die on "make test", not on perl Makefile.PL) 1.2.6 22.07.2019 - fix TEST_REQUIRES (pass from test submodule) 1.2.5 22.07.2019 - automatic whole-archive static CLIB linking 1.2.4 15.07.2019 - fix Makefile for FreeBSD-make - fix Makefile for MacOS - header and xsi dependencies are always enabled now (H_DEPS removed) 1.2.3 12.07.2019 - pass $ENV{OPTIMIZE/TEST_OPTIMIZE} to params 1.2.2 01.07.2019 - remove XS BOOT C-prototype - -Wno-unused-parameter for Win32 1.2.1 28.06.2019 - fix csuffix (xsubpp) 1.2.0 24.06.2019 - refactor how binary tests are built, now supports everything that main section supports - fix XS->CC lines mismatch - default autogenerated from XS C file names are now FILE.xs -> FILE.xs.c (or FILE.xs.cc) for easier git/hg/svn ignoring 1.1.4 27.05.2019 - BIN_SHARE{CPLUS} default to PARAMS{CPLUS} now 1.1.3 07.05.2019 - one more fix for ctest on windows 1.1.2 30.04.2019 - fix for ctest on windows 1.1.1 26.02.2019 - bugfixes 1.1.0 22.02.2019 - for development: when possible, rebuild only C files whose headers has changed (H_DEPS param) - a lot of refactorings 1.0.15 20.02.2019 - support for test{CCFLAGS}, test{OPTIMIZE}. test{OPTIMIZE} default to -O0 when building c tests (to speedup compile time) 1.0.14 14.02.2019 - perl 5.10 bugfix 1.0.13 13.02.2019 - refactor working with binary versions - fix dmake.exe bug 1.0.12 12.02.2019 - now checks if C++ compiler available and supports -std=c++XX and croaks if not, marking as 'NA' on cpantesters 1.0.11 12.02.2019 - added not_available($msg) which leads to grade 'NA' on CPAN testers 1.0.10 12.02.2019 - fix compilation C++ >= 11 for perl <= 5.18 as perl had buggy perl.h 1.0.9 11.02.2019 - simplify Makefile 1.0.8 11.02.2019 - require EUMM 7.12 for subdirs-test_dynamic as we use it to build C tests 1.0.7 08.02.2019 - reasonable default for VERSION_FROM, ABSTRACT_FROM 1.0.6 08.02.2019 - automatically reject C++ compiler with SJLJ exceptions (strawberry < 5.26) if XS uses C++, because that leads process to hang 1.0.5 08.02.2019 - bug installing to arch non-binary modules which have BIN_SHARE - fix linking binary tests for windows - fix loading binary tests for windows - misc improvements - update ppport.h to last version 1.0.4 07.02.2019 - misc improvements 1.0.3 06.02.2019 - fix makefile 1.0.2 06.02.2019 - doc fix 1.0.1 06.02.2019 - hide private packages 1.0.0 06.02.2019 - rewritten and refactored from Panda::Install