-used cmake to generate export symbol macros
-bumped cmake verstion to 3.3 and moved target symbol visibility properties to project scope; this enables better interaction with top level projects
-todo suggestions: clean up build directory to utilize modern cmake practices; use github workflows
-used cmake to generate export symbol macros -bumped cmake verstion to 3.3 and moved target symbol visibility properties to project scope; this enables better interaction with top level projects
-todo suggestions: clean up build directory to utilize modern cmake practices; use github workflows