summaryrefslogtreecommitdiffstats
path: root/build-scripts
AgeCommit message (Collapse)Author
2023-05-21Actually run windows builds in Release mode in CIJay Berkenbilt
2023-05-20Use Release for mingw builds for smaller packagesJay Berkenbilt
2023-05-20Fix 32-bit linux buildJay Berkenbilt
2023-02-25Add pikepdf tests to CIJay Berkenbilt
2023-02-18Remove custom jpeg library installation for mac buildJay Berkenbilt
libjpeg development files are on the macos GitHub Actions build image now, and downloading our own version was causing conflicts.
2022-12-31Use authenticated API call for github API for better rate limitsJay Berkenbilt
2022-12-31Diagnose CI failure on download-external-libsJay Berkenbilt
2022-12-12Fix generate_auto_job message to not reference ./configureJay Berkenbilt
2022-11-19Explicitly install libfuse for appimage smoke testJay Berkenbilt
2022-10-06Enable verbose build for CIJay Berkenbilt
That way we can always ensure that the right compiler flags are being used if there is an issue.
2022-09-27Add smoke tests to AppImage build in CIJay Berkenbilt
Verify runpath for all executables, check to make sure the AppImage works in various intended ways.
2022-09-23Add code to CI to verify signed/unsigned charJay Berkenbilt
Make sure that our attempt to test both signed and unsigned char is actually right.
2022-09-23Run tests in CI with char as unsigned charJay Berkenbilt
2022-09-09Fix tests with GNU grep 3.8Andreas Stieger
GNU grep 3.8 started to emit warnings when invoking egrep. Convert all calls to grep -E.
2022-09-06Validate RUNPATH of standalone Linux binaries in CIJay Berkenbilt
2022-08-07Disable QTC inside the library by default (fixes #714)Jay Berkenbilt
This results in measurable performance improvements to packaged binary libqpdf distributions. QTC remains available for library users and is still selectively enabled in CI.
2022-03-19Convert oss-fuzz-build to use cmakeJay Berkenbilt
2022-03-19Convert build-windows to use cmakeJay Berkenbilt
2022-03-19Convert test-sanitizers to use cmakeJay Berkenbilt
2022-03-19Convert build-mac to use cmakeJay Berkenbilt
2022-03-19Convert build-linux32 to use cmakeJay Berkenbilt
2022-03-19Convert build-linux to cmakeJay Berkenbilt
2022-03-19Convert build-doc to cmakeJay Berkenbilt
2022-03-08Run Windows build on Windows 2022 runnerrelease-qpdf-10.6.310.6Jay Berkenbilt
2022-02-08Check generated QPDFJob files in CIJay Berkenbilt
This is to catch pull requests that make changes that would affect automatically generated job files without including those modifications.
2021-12-21Stop adding pre-built documentation to the source distributionJay Berkenbilt
2021-12-19doc: switch html theme to sphinx_rtd_themeJay Berkenbilt
2021-12-18Update documentation build/installationJay Berkenbilt
2021-12-18Remove unused importJay Berkenbilt
2021-12-13Avoid /tmp when building distributionJay Berkenbilt
2021-12-13Switch build from docbook manual to sphinxJay Berkenbilt
Also remove linearization from qpdf-manual.pdf. It's a small file, and removing the dependency on the qpdf executable significantly shortens build times.
2021-05-08Add image comparison tests to CI buildJay Berkenbilt
2021-05-08Include manuals in windows distributions again (fixes #521)Jay Berkenbilt
2021-02-10Require C++14 instead of C++11Jay Berkenbilt
2020-10-25Build Windows releases with openssl; automate external librariesJay Berkenbilt
External libraries for Windows are now built automatically in the qpdf/external-libs repository and include openssl in addition to zlib and jpeg. Use these, and update the Windows build to build with the openssl crypto provider by default. We leave the native crypto provider enabled in case there is a problem with openssl and also to continue to exercise that code.
2020-10-21Create a minimal Linux binary distribution (fixes #352)Jay Berkenbilt
This is suitable for use as a Lambda layer in AWS, inclusion in a docker container, or other places where a minimal binary distribution is desired.
2020-10-16Split distfiles into a separate jobJay Berkenbilt
2020-10-16Make build-scripts portable for GitHub ActionsJay Berkenbilt
2020-10-16Rename azure-pipelines to build-scriptsJay Berkenbilt