Incorporate remaining fixes identified by Francis

Description

Francis Gagné created a pull request for changes to add GCC compilation support through CMake. Although this isn't the direction we want to go, and the recently added Clang compilation support largely involved fixing the identified issues, some remaining issues remain that should be addressed.

Environment

None

Status

Assignee

Roger Sanders

Reporter

Roger Sanders

Labels

None

Priority

Major
Configure