Skip to content

Consolidate new v1.7 build options#333

Merged
attipaci merged 1 commit into
mainfrom
build-options
May 22, 2026
Merged

Consolidate new v1.7 build options#333
attipaci merged 1 commit into
mainfrom
build-options

Conversation

@attipaci

@attipaci attipaci commented May 22, 2026

Copy link
Copy Markdown
Collaborator
  • Renamed preprocessor options to WITHOUT_LIBC / WITHOUT_SYSTEM_CLOCK
  • WITHOUT_CURL precompiler option does not need value
  • Forcing GNU make settings for WITHOUT_LIBC option moved to config.mk, with message.
  • Tweaked build.yml
  • Tweaked how novas_snprintf() is defined based on preprocessor options.
  • Document functions / methods affected by build config
  • Fix resource location in tests/c99/CmakeLists.txt
  • Tweak feature test macros in sources (e.g. timescale.c)
  • tests source tweaks for MSC.

@attipaci attipaci added this to the 1.7.0 milestone May 22, 2026
@attipaci attipaci self-assigned this May 22, 2026
@attipaci attipaci added the enhancement New feature or request label May 22, 2026
@codecov

codecov Bot commented May 22, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@coveralls

coveralls commented May 22, 2026

Copy link
Copy Markdown

Coverage Report for CI Build 26282154333

Coverage decreased (-0.01%) to 99.106%

Details

  • Coverage decreased (-0.01%) from the base build.
  • Patch coverage: 1 of 1 lines across 1 file are fully covered (100%).
  • 1 coverage regression across 1 file.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

1 previously-covered line in 1 file lost coverage.

File Lines Losing Coverage Coverage
src/c99/iers.c 1 99.74%

Coverage Stats

Coverage Status
Relevant Lines: 9844
Covered Lines: 9756
Line Coverage: 99.11%
Coverage Strength: 38050.23 hits per line

💛 - Coveralls

@attipaci attipaci force-pushed the build-options branch 17 times, most recently from e61f5ce to c9232ad Compare May 22, 2026 10:08
@attipaci attipaci marked this pull request as ready for review May 22, 2026 10:46
@attipaci attipaci merged commit 6541e54 into main May 22, 2026
29 checks passed
@attipaci attipaci deleted the build-options branch May 22, 2026 10:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants