Skip to content

Align BEMAN_OPTIONAL_BUILD_TESTS with Beman Standard#245

Closed
neatudarius wants to merge 1 commit into
bemanproject:mainfrom
neatudarius:cmake/skip-tests-standard-option
Closed

Align BEMAN_OPTIONAL_BUILD_TESTS with Beman Standard#245
neatudarius wants to merge 1 commit into
bemanproject:mainfrom
neatudarius:cmake/skip-tests-standard-option

Conversation

@neatudarius

@neatudarius neatudarius commented Jul 16, 2026

Copy link
Copy Markdown
Member

Related to upcoming new beman-tidy new feature: bemanproject/beman-tidy#346. Changes in this library needs to be fixed before releasing new beman-tidy including this feature.

Summary

  • Rename OPTIONAL_ENABLE_TESTING to BEMAN_OPTIONAL_BUILD_TESTS
  • Use standard option description with ${PROJECT_IS_TOP_LEVEL} default
  • Update README references

Satisfies cmake.skip_tests from beman-tidy.

Test plan

  • beman-tidycmake.skip_tests passes locally
  • CI green

Comment thread CMakeLists.txt
)

if(OPTIONAL_ENABLE_TESTING)
if(BEMAN_OPTIONAL_BUILD_TESTS)

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@neatudarius
neatudarius force-pushed the cmake/skip-tests-standard-option branch from b97b858 to eb0da30 Compare July 16, 2026 06:38
Rename OPTIONAL_ENABLE_TESTING to BEMAN_OPTIONAL_BUILD_TESTS and document how
to disable tests in README.
@neatudarius
neatudarius force-pushed the cmake/skip-tests-standard-option branch from eb0da30 to 9134e6d Compare July 16, 2026 06:39
@neatudarius
neatudarius marked this pull request as ready for review July 16, 2026 06:41
@neatudarius

Copy link
Copy Markdown
Member Author

Superseded by #246, which now includes skip_tests, skip_examples, and README Build Environment alignment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant