Select Git revision
-
Guillaume Roguez authored
Add a version check for yaml-cpp in contrib to use 0.5.3 at minimal version. Some distributions uses an old and buggy version. Change-Id: I7a9356f403f035853dc89a74232d9f830d791bbb Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
Guillaume Roguez authoredAdd a version check for yaml-cpp in contrib to use 0.5.3 at minimal version. Some distributions uses an old and buggy version. Change-Id: I7a9356f403f035853dc89a74232d9f830d791bbb Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
rules.mak 833 B
# YAML
YAML_CPP_VERSION := 24fa1b33805c9a91df0f32c46c28e314dd7ad96f
YAML_CPP_URL := https://github.com/jbeder/yaml-cpp/archive/$(YAML_CPP_VERSION).tar.gz
PKGS += yaml-cpp
ifeq ($(call need_pkg,'yaml-cpp >= 0.5.3'),)
PKGS_FOUND += yaml-cpp
endif
YAML_CPP_CMAKECONF := -DBUILD_STATIC:BOOL=ON \
-DBUILD_SHARED:BOOL=OFF \
-DYAML_CPP_BUILD_TOOLS:BOOL=OFF \
-DBUILD_SHARED_LIBS:BOOL=OFF
$(TARBALLS)/yaml-cpp-$(YAML_CPP_VERSION).tar.gz:
$(call download,$(YAML_CPP_URL))
.sum-yaml-cpp: yaml-cpp-$(YAML_CPP_VERSION).tar.gz
yaml-cpp: yaml-cpp-$(YAML_CPP_VERSION).tar.gz .sum-yaml-cpp
$(UNPACK)
$(APPLY) $(SRC)/yaml-cpp/cmake.patch
$(MOVE)
.yaml-cpp: yaml-cpp toolchain.cmake
cd $< && $(HOSTVARS) $(CMAKE) . $(YAML_CPP_CMAKECONF)
cd $< && $(MAKE) install
touch $@