scripts: Add general-purpose utilities for continuous integration

Currently, libpng supports three different types of build automation:
the GNU autotools, CMake, and a legacy of hand-made makefiles.

In order to simplify the continous integration of all of the above
build options, we introduce the following scripts:
 * ci_autotools.sh: CI utility for the Autotools build
 * ci_cmake.sh: CI utility for the CMake build
 * ci_legacy.sh: CI utility for the legacy makefiles
This commit is contained in:
Cosmin Truta
2020-03-29 00:41:33 -04:00
parent 2c0aee56a0
commit b9155ce3fd
4 changed files with 276 additions and 1 deletions

View File

@@ -75,5 +75,9 @@ Other supporting scripts:
macro.lst => Used by autoconf tools
prefix.dfn => Used by autoconf tools
ci_autotools.sh => Continuous integration utility for the Autotools build
ci_cmake.sh => Continuous integration utility for the CMake build
ci_legacy.sh => Continuous integration utility for the legacy makefiles
Further information can be found in comments in the individual makefiles.
Further information can be found in comments in the individual scripts and
makefiles.