mirror of
https://github.com/jbeder/yaml-cpp.git
synced 2025-09-09 04:41:16 +00:00
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
This commit is contained in:

committed by
Jesse Beder

parent
9a3624205e
commit
5e9cb0128d
@@ -18,10 +18,10 @@ before_script:
|
||||
- mkdir build
|
||||
- cd build
|
||||
- cmake ..
|
||||
- cd ..
|
||||
script:
|
||||
- make
|
||||
- test/run-tests
|
||||
|
||||
- cmake --build build
|
||||
- cmake --build build --target test
|
||||
matrix:
|
||||
exclude:
|
||||
- os: linux
|
||||
|
Reference in New Issue
Block a user