aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Update cmake configurationJoseph Hunkeler2025-02-121-10/+11
| | | | | | * Pass through for CMAKE_C_FLAGS * Rename BUILD_TESTING[_RT] to TESTS[_RT] * Add toggle for DEBUG level messages (displayed regardless of verbosity state)
* Add a cmake option to enable the address sanitizerJoseph Hunkeler2025-02-041-0/+7
|
* Restructure projectdelivery-libJoseph Hunkeler2024-12-111-2/+5
| | | | | | * Move headers to relevant include directories within the target tree(s) * Adjust doxygen configuration to search correct paths * Adjust CMake configuration to use new include paths
* Add BUILD_TESTING_RT build optionJoseph Hunkeler2024-10-211-0/+16
| | | | * The user can choose to (not) run the long scripted statis test(s)
* Add option to define _FORTIFY_SOURCE=1Joseph Hunkeler2024-09-201-3/+6
|
* Pandoc improvements (#37)Joseph Hunkeler2024-08-281-0/+1
| | | | | | | | | | | | | | | * Tweak pandoc command and add a style sheet * Only search for platform sub-string when valid * Add get_pandoc_version * Add version checking and set options accordingly * Add support for globals.sysconfdir * Add missing brace * Remove options that are created dynamically
* Rebrand OhMyCal (OMC) as STASIS (#7)Joseph Hunkeler2024-06-211-3/+3
|
* Unit tests (#6)Joseph Hunkeler2024-06-201-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial commit of unit tests [WIP] * Address shortcomings and bugs flushed out by unit tests * Enable unit testing in CI workflow * Enable verbose ctests * Handle lack of __FILE_NAME__ define * Only podman support `run --arch` argument * Skip docker build testing if CI system cannot pull an image * Remove errant call to puts() * Identify local repo user * Fix missing xmllint * NULL terminate arrays * Fix filename assignment in is_url mode * Break loop when expected lines are exhausted * strcmp_array expects NULL terminated array. Iterating by size in this case passes NULL to strcmp leading to an invalid read * Remove debug printf statements * Disable a few warnings for tests * Workaround for ctest junit xml truncation * Update checkout@v4 * Prevent false-positive result * Return zero on error * Fix strlist_remove function * Value argument can be constant * Fix test to match changes to startswith and endswith * Add test_ini.c * Fix redaction code to accept NULL pointers in array * And let the caller specify the length of the array of strings to redact. * Redactions now occur directly on authentication strings rather than their command line arguments * Fix BUILD_TESTING_DEBUG * Adds missing -D argument
* cmake: Use expected package name for libxml2 (LibXml2)Joseph Hunkeler2024-05-161-1/+1
|
* First pass at test result creation, and optional markdown->html conversionJoseph Hunkeler2024-05-161-2/+5
|
* Convert ohmycal to a libraryJoseph Hunkeler2024-05-021-1/+1
|
* Install the omc.ini configuration fileJoseph Hunkeler2024-04-151-0/+1
|
* Set compiler flags specific compilersJoseph Hunkeler2024-02-131-0/+14
|
* Add config.h.in header templateJoseph Hunkeler2024-01-291-1/+6
|
* Require the version of cmake provided by EPELJoseph Hunkeler2023-12-101-1/+1
|
* Rebrand for the last timeJoseph Hunkeler2023-11-201-1/+1
| | | | | * Shorten OHMYCAL to OMC * Rename ohmycal.h to omc.h
* Initial commitJoseph Hunkeler2023-10-261-0/+6