aboutsummaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Restructure projectdelivery-libJoseph Hunkeler2024-12-111-4/+0
| | | | | | * 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
* Refactor directory structureJoseph Hunkeler2024-10-141-45/+2
| | | | | * Move core library sources into src/lib/core * Move command-line programs into src/cli
* Refactor structureJoseph Hunkeler2024-09-201-0/+10
| | | | * Break delivery.c into smaller components
* Move guard_ macros to core_mem.hJoseph Hunkeler2024-09-181-0/+1
| | | | * Move core_mem.h below config.h
* Regression tests, envctl, and bug fixes (#13)Joseph Hunkeler2024-07-201-0/+1
| | | | | | | | | | | * Found too many bugs * Implements a regression test * Moves and completely refactors the envctl code * Allows the user to keep @STR@ values in output files (if you want full control over where external packages comes from post-build) * Fixes wording in a few places * envctl redaction is not implemented yet. The original redaction code hasn't been modified. * Use generic.ini instead of bare_minimum.ini
* Add github.c and github.h (#9)Joseph Hunkeler2024-07-061-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add github.c and github.h * Implements get_github_release_notes() * Remove unused variables * Fix circular dependency on tplfunc_frame * Remove predeclaration of tplfunc_frame * tpl_register_func accepts pointer to void instead * tpl_register_func sets maximum number of arguments * Frame is generated within tpl_register_func * Improve template function error handling and return/output management * Remove redundant extern statement * Include github.h and template_func_proto.h in core.h * Expose get_github_release_notes_tplfunc_entrypoint function to template engine * Add template_func_proto.c and template_func_proto.h * Replace free() with guard variant * Fix test_template::test_tpl_register_func * Fix tests * Fix tests * cmd should be at least PATH_MAX in size. * Magic number caused failure to install conda with a long installation path * Implement get_github_release_notes_auto function that bases release note data off test contexts * Disable overwriting releases by default * Add automatic release note generation function call to release_notes.md.in * Fix test_tpl_register_func() * Add enough space for tar command plus a path * Fix circular include * Github functions do not require access to core.h anyway * Add comments to union * Update README to mention template function availability * Add EnvCtl structure * Add runtime checks to avoid running all the way to the end only to be met with a configuration error. * Rename GITHUB to GH * Development docs pre-rough-draft
* Rebrand OhMyCal (OMC) as STASIS (#7)Joseph Hunkeler2024-06-211-10/+10
|
* First pass at test result creation, and optional markdown->html conversionJoseph Hunkeler2024-05-161-2/+4
|
* Install omc_indexerJoseph Hunkeler2024-05-031-1/+1
|
* Convert ohmycal to a libraryJoseph Hunkeler2024-05-021-2/+11
|
* Add docker.c to projectJoseph Hunkeler2024-02-231-0/+1
|
* Set compiler flags specific compilersJoseph Hunkeler2024-02-131-2/+2
|
* Add config.h.in header templateJoseph Hunkeler2024-01-291-0/+4
|
* Add JFrog CLI integrationJoseph Hunkeler2023-12-101-0/+1
|
* Add copy.cJoseph Hunkeler2023-11-201-0/+1
|
* Implements slightly improved error handlingJoseph Hunkeler2023-11-201-0/+1
| | | | | | | * Return status from conda_ and delivery_ functions * Caller prints meaningful error, and handles it * Enable warnings during compilation * Squelch format-truncation warning -- those strings are extremely unlikely to overflow (famous last words)
* Initial commitJoseph Hunkeler2023-10-261-0/+17