CMake with Automatic Download
Check if you have Cmake 3.14+ installed:
cmake -version
Install CPM.cmake and then:
CPMAddPackage(
NAME scistats
GITHUB_REPOSITORY alandefreitas/scistats
GIT_TAG origin/master # or whatever tag you want
)
# ...
target_link_libraries(my_target PUBLIC scistats)
You can now add the scistats headers to your source files.
However, it’s always recommended to look for Scistats with find_package
before including it as a subdirectory. You can use:
option(CPM_USE_LOCAL_PACKAGES "Try `find_package` before downloading dependencies" ON)
to let CPM.cmake do that for you. Otherwise, we can get ODR errors in larger projects.