-
- Downloads
Refactor CMake to use more modern paradigms (#741)
Remove 2.6-isms Remove 2.8-isms Bump CMake minimum version to 3.4 Disable some options when used as a subdirectory Use `CONFIGURE_DEPENDS` with `file(GLOB)` when possible Backport CMake 3.15's MSVC_RUNTIME_LIBRARY setting. Set all compile options as generator expressions. Set all find-package files to be installed to the correct file. Remove `export(PACKAGE)`, as this has been deprecated. Remove fat binary support Remove manual setting of iPhone settings. These should be set by parent projects. Remove use of ExternalProject for a local use Conditionally remove format target unless clang-format is found
Showing
- .travis.yml 3 additions, 3 deletions.travis.yml
- CMakeLists.txt 118 additions, 320 deletionsCMakeLists.txt
- test/CMakeLists.txt 40 additions, 60 deletionstest/CMakeLists.txt
- test/ostream_wrapper_test.cpp 1 addition, 1 deletiontest/ostream_wrapper_test.cpp
- util/CMakeLists.txt 25 additions, 19 deletionsutil/CMakeLists.txt
- yaml-cpp-config-version.cmake.in 0 additions, 11 deletionsyaml-cpp-config-version.cmake.in
- yaml-cpp.pc.in 2 additions, 2 deletionsyaml-cpp.pc.in
Loading
Please register or sign in to comment