summaryrefslogtreecommitdiff
path: root/build-aux
Commit message (Collapse)AuthorAgeFilesLines
* CI: ci_build.sh allows configuring small build.Jia Tan2023-04-251-1/+6
|
* CI: Tests for disabling threading on CMake builds.Jia Tan2023-03-291-2/+2
|
* CI: Removes CMakeCache.txt between builds.Jia Tan2023-03-291-0/+2
| | | | | | | If the cache file is not removed, CMake will not reset configurations back to their default values. In order to make the tests independent, it is simplest to purge the cache. Unfortunatly, this will slow down the tests a little and repeat some checks.
* CI: ci_build.sh allows CMake features to be configured.Jia Tan2023-03-241-90/+143
| | | | | Also included various clean ups for style and helper functions for repeated work.
* CI: Change ci_build.sh to use bash instead of sh.Jia Tan2023-03-241-1/+1
| | | | | | | | This script is only meant to be run as part of the CI build/test process on machines that are known to have bash (Ubuntu and MacOS). If this assumption changes in the future, then the bash specific commands will need to be replaced with a more portable option. For now, it is convenient to use bash commands.
* CI: Add quotes around variables in a few places.Jia Tan2023-02-011-3/+3
|
* CI: Upload test logs as artifacts if a test fails.Jia Tan2023-02-011-6/+25
|
* CI: Enable --config-cache in autotool builds.Jia Tan2023-01-181-1/+1
| | | | | If CFLAGS are set in a build, the cache must be cleared with "make distclean", or by deleting the cache file.
* CI: Allow disabling Native Language Support.Jia Tan2023-01-121-1/+8
|
* CI: Only run autogen.sh if it has not already run.Jia Tan2023-01-121-3/+8
|
* CI: Allow disabling shared library in autotools builds.Jia Tan2023-01-121-1/+8
|
* CI: Improve Usage readability and add -h option.Jia Tan2023-01-121-2/+13
|
* CI/CD: Enables warnings as errors in autotool build.Jia Tan2023-01-111-1/+1
| | | | | This will help us catch warnings and potential bugs in builds that are not often tested by us.
* CI/CD: Add -f argument to set CFLAGS in ci_build.sh.Jia Tan2023-01-111-2/+6
| | | | | For now, the suggested option is for -m32 only, but this can be updated later if other flags are deemed useful.
* CI/CD: Add new -p (PHASE) argument to ci_build.shJia Tan2023-01-071-64/+76
| | | | | | The new PHASE argument can be build, test, or all. all is the default. This way, the CI/CD script can differentiate between the build and test phases to make it easier to track down errors when they happen.
* CI/CD: Create initial version of CI/CD workflow.Jia Tan2022-12-301-0/+141
| | | | | | | The CI/CD workflow will only execute on Ubuntu and MacOS latest version. The workflow will attempt to build with autotools and CMake and execute the tests. The workflow will run for all pull requests and pushes done to the master branch.
* Build: Fix a CR+LF problem when running autoreconf -fi on OS/2.Lasse Collin2015-02-261-1/+1
|
* Create the PDF versions of the man pages better.Lasse Collin2010-09-281-0/+58
|
* Move version.sh to build-aux.Lasse Collin2010-09-281-0/+24