libmultiprocess.mk raw
1 package=libmultiprocess
2 $(package)_version=$(native_$(package)_version)
3 $(package)_download_path=$(native_$(package)_download_path)
4 $(package)_file_name=$(native_$(package)_file_name)
5 $(package)_sha256_hash=$(native_$(package)_sha256_hash)
6 $(package)_dependencies=native_$(package) capnp
7 ifneq ($(host),$(build))
8 $(package)_dependencies += native_capnp
9 endif
10
11 define $(package)_set_vars
12 ifneq ($(host),$(build))
13 $(package)_config_opts := -DCAPNP_EXECUTABLE="$$(native_capnp_prefixbin)/capnp"
14 $(package)_config_opts += -DCAPNPC_CXX_EXECUTABLE="$$(native_capnp_prefixbin)/capnpc-c++"
15 endif
16 $(package)_cxxflags += -fdebug-prefix-map=$($(package)_extract_dir)=/usr -fmacro-prefix-map=$($(package)_extract_dir)=/usr
17 endef
18
19 define $(package)_config_cmds
20 $($(package)_cmake) .
21 endef
22
23 define $(package)_build_cmds
24 $(MAKE) multiprocess
25 endef
26
27 define $(package)_stage_cmds
28 $(MAKE) DESTDIR=$($(package)_staging_dir) install-lib
29 endef
30