TriBITSPub / TriBITS

TriBITS: Tribal Build, Integrate, and Test System,
http://tribits.org
Other
36 stars 47 forks source link

Allow 100% raw CMake to be used in a TriBITS-compliant package (#582) #591

Closed bartlettroscoe closed 10 months ago

bartlettroscoe commented 1 year ago

Addresses:

Description

This PR provides the changes to TriBITS and the TribitsExampleProject2 project to allow 100% raw CMake (with no TriBITS commands or functionality at all) to be used to define a TriBITS-compliant package. Such a TriBITS package should a a valid [TriBITS-compliant internal package] (https://tribitspub.github.io/TriBITS/users_guide/index.html#tribits-compliant-internal-packages) and produce a TriBITS-compliant external package.

Tasks

bartlettroscoe commented 10 months ago

Hello @KyleFromKitware, if you have some time, can you please review this PR? It is likely better to review it commit-by-commit than all-at-once.

bartlettroscoe commented 10 months ago

@KyleFromKitware, I think this is ready to merge as it has resolved all of your comments. Can you approve the PR if it looks good to you?

bartlettroscoe commented 10 months ago

Hello @KyleFromKitware, can you please do a post-merge review of the generated documentation at:

?

This refers to the raw and CMake build system under: