CMakePP / CMakePPLang

Object-oriented extension to the CMake language.
http://cmakepp.github.io/CMakePPLang/
Apache License 2.0
11 stars 4 forks source link

Refactoring for Consistency #81

Closed zachcran closed 1 year ago

zachcran commented 1 year ago

Is this pull request associated with an issue(s)? No.

Description This PR does some miscellaneous refactoring to make the codebase more consistent. Depends on #79 to make sure the documentation is still consistent after that PR's additions.

Note: This PR is only bumping the minor version, even though it contains API-breaking changes (moving assert.cmake), since we are not going to bump to v1.0.0 until the official release.

TODOs

zachcran commented 1 year ago

CMaize unit tests and integration tests passed on my local system with these changes.

zachcran commented 1 year ago

I verified that locally CMaize and CMakeTest still pass their unit tests with these changes.