Add Global CMake Build and OSS Tests #1217

Closed
NickGerleman wants to merge 1 commits from export-D42406686 into main
NickGerleman commented 2023-01-16 06:33:01 -08:00 (Migrated from github.com)

Summary:
This updates the CMake build present for being able to share options, fixing up flags, etc. A GTest build is added as well, along with a script and VSCode debug target so that OSS contributors can very easily run and debug tests on any OS.

Note that this isn't completely done (need to revise Windows, Mac, documentation), but should be finished enough otherwise for review.

Changelog: [Internal]

Reviewed By: cortinico

Differential Revision: D42406686

Summary: This updates the CMake build present for being able to share options, fixing up flags, etc. A GTest build is added as well, along with a script and VSCode debug target so that OSS contributors can very easily run and debug tests on any OS. Note that this isn't completely done (need to revise Windows, Mac, documentation), but should be finished enough otherwise for review. Changelog: [Internal] Reviewed By: cortinico Differential Revision: D42406686
facebook-github-bot commented 2023-01-16 06:33:40 -08:00 (Migrated from github.com)

This pull request was exported from Phabricator. Differential Revision: D42406686

This pull request was **exported** from Phabricator. Differential Revision: [D42406686](https://www.internalfb.com/diff/D42406686)
facebook-github-bot commented 2023-01-16 06:59:32 -08:00 (Migrated from github.com)

This pull request was exported from Phabricator. Differential Revision: D42406686

This pull request was **exported** from Phabricator. Differential Revision: [D42406686](https://www.internalfb.com/diff/D42406686)

Pull request closed

Sign in to join this conversation.
No description provided.