Skip to content
Snippets Groups Projects
Select Git revision
  • 47f598468daf1d0a90266c9c11ffa3f8947a534a
  • master default protected
  • release/202005
  • release/202001
  • release/201912
  • release/201911
  • release/releaseWindowsTestOne
  • release/windowsReleaseTest
  • release/releaseTest
  • release/releaseWindowsTest
  • release/201910
  • release/qt/201910
  • release/windows-test/201910
  • release/201908
  • release/201906
  • release/201905
  • release/201904
  • release/201903
  • release/201902
  • release/201901
  • release/201812
  • 4.0.0
  • 2.2.0
  • 2.1.0
  • 2.0.1
  • 2.0.0
  • 1.4.1
  • 1.4.0
  • 1.3.0
  • 1.2.0
  • 1.1.0
31 results

rules.mak

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    rules.mak 728 B
    # MSGPACK
    MSGPACK_VERSION := cpp-2.1.5
    MSGPACK_URL := https://github.com/msgpack/msgpack-c/archive/$(MSGPACK_VERSION).tar.gz
    
    PKGS += msgpack
    ifeq ($(call need_pkg,"msgpack >= 1.1"),)
    PKGS_FOUND += msgpack
    endif
    
    MSGPACK_CMAKECONF := -DMSGPACK_CXX11=ON \
    		-DMSGPACK_BUILD_EXAMPLES=OFF \
    		-DMSGPACK_ENABLE_SHARED=OFF \
    		-DCMAKE_INSTALL_LIBDIR=lib
    
    $(TARBALLS)/msgpack-c-$(MSGPACK_VERSION).tar.gz:
    	$(call download,$(MSGPACK_URL))
    
    .sum-msgpack: msgpack-c-$(MSGPACK_VERSION).tar.gz
    	$(warning $@ not implemented)
    	touch $@
    
    msgpack: msgpack-c-$(MSGPACK_VERSION).tar.gz .sum-msgpack
    	$(UNPACK)
    	$(MOVE)
    
    .msgpack: msgpack toolchain.cmake
    	cd $< && $(HOSTVARS) $(CMAKE) . $(MSGPACK_CMAKECONF)
    	cd $< && $(MAKE) install
    	touch $@