TODO https://stackoverflow.com/questions/69912313/cmake-access-variable-in-defining-scope-from-within-a-function
TODO
https://stackoverflow.com/questions/69912313/cmake-access-variable-in-defining-scope-from-within-a-function