capnp.mk raw
1 package=capnp
2 $(package)_version=$(native_$(package)_version)
3 $(package)_download_path=$(native_$(package)_download_path)
4 $(package)_download_file=$(native_$(package)_download_file)
5 $(package)_file_name=$(native_$(package)_file_name)
6 $(package)_sha256_hash=$(native_$(package)_sha256_hash)
7
8 define $(package)_set_vars
9 $(package)_config_opts := -DBUILD_TESTING=OFF
10 $(package)_config_opts += -DWITH_OPENSSL=OFF
11 $(package)_config_opts += -DWITH_ZLIB=OFF
12 $(package)_cxxflags += -fdebug-prefix-map=$($(package)_extract_dir)=/usr -fmacro-prefix-map=$($(package)_extract_dir)=/usr
13 endef
14
15 define $(package)_config_cmds
16 $($(package)_cmake) .
17 endef
18
19 define $(package)_build_cmds
20 $(MAKE)
21 endef
22
23 define $(package)_stage_cmds
24 $(MAKE) DESTDIR=$($(package)_staging_dir) install
25 endef
26
27 define $(package)_postprocess_cmds
28 rm -rf lib/pkgconfig
29 endef
30