Skip to content

Conversation

@timburculosis
Copy link

Note this PR was built on the installation logic PR. You can either review this by itself or look at the installation logic PR first and then this PR.

Tim Burke added 15 commits February 28, 2023 16:50
* Adds basic installation logic - needs more complicated logic for installs with executables/libraries most likely
* Adds logic to turn off tests when project is included as a subproject or when BUILD_TESTING (default CTest module option) is turned OFF
* Adds interface library libName_testing that links to name and any testing libs (catch-adapter). This enables both installation and testing at the same time as the testing library never needs to be installed
* Prevents installed libs from linking to catch-adapter
* Prevents finding catch-adapter via FetchContent when tests are turned off
* Adds special treatment of spdlog due to namespace issues
* Adds config files assuming all dependencies except catch-adapter are installation dependencies
…lute URL as it would need to be mirrored or forked into njoy otherwise
…m:timburculosis/devtools into feature/shacl_cmake_dependency_management
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant