package=boost $(package)_version = 1.88.0 $(package)_download_path = https://github.com/boostorg/boost/releases/download/boost-$($(package)_version) $(package)_file_name = boost-$($(package)_version)-cmake.tar.gz $(package)_sha256_hash = dcea50f40ba1ecfc448fdf886c0165cf3e525fef2c9e3e080b9804e8117b9694 $(package)_patches = skip_compiled_targets.patch $(package)_build_subdir = build define $(package)_set_vars $(package)_config_opts = -DBOOST_INCLUDE_LIBRARIES="multi_index;signals2;test" $(package)_config_opts += -DBOOST_TEST_HEADERS_ONLY=ON $(package)_config_opts += -DBOOST_ENABLE_MPI=OFF $(package)_config_opts += -DBOOST_ENABLE_PYTHON=OFF $(package)_config_opts += -DBOOST_INSTALL_LAYOUT=system $(package)_config_opts += -DBUILD_TESTING=OFF $(package)_config_opts += -DCMAKE_DISABLE_FIND_PACKAGE_ICU=ON endef define $(package)_preprocess_cmds patch -p1 < $($(package)_patch_dir)/skip_compiled_targets.patch endef define $(package)_config_cmds $($(package)_cmake) -S .. -B . endef define $(package)_stage_cmds $(MAKE) DESTDIR=$($(package)_staging_dir) install endef