gostefan
gostefan
Added include-what-you-use pragmas to: * let IWYU point users to the main include file CLI/CLI.hpp * tell IWYU that CLI/CLI.hpp is the main exporting header. This should fix #816
Adding Google Test to allow for simpler test management. This will simplify writing tests for future contributions. Recreated the existing system tests in the new framework. Didn't remove the old...
The first commit allows running the build workflow manually. With that it's much easier to see if and how a branch builds even if it's not yet ready for a...
The current state of the CMakeLists.txt doesn't allow libcitygml to be prebuilt and deployed on different machines or to different paths. With some simple fixes we can enable this usecase....
This allows users of libcitygml to write simpler cmake files. They will only need `target_link_libraries(citygml::citygml)`. (Plus finding the package of course.) This PR is only about the last two commits....
Some structs and unions currently don't adhere to the C++ standard. They rely solely on the compiler implementation doing what we expect it to do. This PR fixes the elements...