* Relocate cmake and pkgconfig files to an arch-independent path
Use CMAKE_INSTALL_DATADIR instead of CMAKE_INSTALL_LIBDIR for
installing the pkgconfig and cmake files.
Signed-off-by: Jose Luis Rivero <jrivero@osrfoundation.org>
* style: pre-commit.ci fixes
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* add a cmakeLists for the book to add a project in visual studio so the book can be edited with the code
* remove trailing whitespace
* remove restrictions on MSVC and use a globbing expression in finding the files. Also add a check to make sure book directory exists which seems to be important on appveyor
* apparently doxygen was updated and the old download script no longer worked
* try a different url for the older download
* use github source tar
* Fixing some warnings
* Make gtest a system library
* Fixing format
* Adding better method for adding warnings
* Nicer Windows deprecated test
* JSON update and drop testing timer
* Warnings as errors everywhere
* build-testing better supported
* Add formatting to Azure
* Adding more jobs to Azure
* Control
* Allow libc++ to be used on linux
* Fix modernize message
* Fix variable
* fixup! Fix modernize message
* Drop auto exp. optional
* Update readme, better user id in docker
* Fix BUILD_TESTING
* Drop format from travis, leave tidy for now
* Check tidy and format
* Tidy fully on Azure now
* clear up some additional Wshadow warnings on older compilers
* clear up a few more Wshadow warnings in option
* add extra test for delimiter in add_option_function call.
* clear up a warning from the test
* Overflowing an integer conversion now results in a conversion failure
* CMake improvements for VERSION and inital packing support
* Fix for recent addition of overflow check
* Conan file now gets version from Version.hpp file too
* Adding fix for #75, rename requires to needs
* Removing check for install commands (should still be run in subproject)
* Adding conan build
* Some small changes to CMake
* Adding nicer Travis code
* Adding package test, find works now
* Addind simple flag callback
* Give flag function a new name, old name only on C++14
* Fixing reference to destroyed function
* Better GCC 4.7 support, travis prepared for C++17 (not used yet)
* Updating documentation