summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@gnome.org>2023-04-19 20:37:54 -0600
committerFederico Mena Quintero <federico@gnome.org>2023-04-19 20:37:54 -0600
commit3172020631e93380a7a933e9bc11aacd7a534216 (patch)
tree2801a0d0b8a39d537b7047dbd137f799c66b2218
parent41c14aeeacacd4160d1b4989d2c29cd3d7bf72a1 (diff)
downloadlibrsvg-3172020631e93380a7a933e9bc11aacd7a534216.tar.gz
Makefile.am: list the rsvg-convert sources, and build just that package
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/822>
-rw-r--r--Makefile.am8
1 files changed, 6 insertions, 2 deletions
diff --git a/Makefile.am b/Makefile.am
index 3e434971..adf9b432 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -218,14 +218,18 @@ CLEANFILES += $(bin_SCRIPTS)
RSVG_CONVERT_BIN=$(CARGO_TARGET_DIR)/$(RUST_TARGET_SUBDIR)/rsvg-convert$(EXEEXT)
-RSVG_CONVERT_SRC = src/bin/rsvg-convert.rs
+RSVG_CONVERT_SRC = \
+ rsvg-convert/Cargo.toml \
+ rsvg-convert/build.rs \
+ rsvg-convert/src/main.rs \
+ $(NULL)
$(RSVG_CONVERT_BIN): $(RSVG_CONVERT_SRC) | librsvg_c_api.la
+cd $(top_srcdir) && \
PKG_CONFIG_ALLOW_CROSS=1 \
PKG_CONFIG='$(PKG_CONFIG)' \
CARGO_TARGET_DIR=$(CARGO_TARGET_DIR) \
- $(CARGO) --locked build $(CARGO_VERBOSE) $(CARGO_TARGET_ARGS) $(CARGO_RELEASE_ARGS) --bin rsvg-convert
+ $(CARGO) --locked build $(CARGO_VERBOSE) $(CARGO_TARGET_ARGS) $(CARGO_RELEASE_ARGS) --package rsvg-convert
rsvg-convert$(EXEEXT): $(RSVG_CONVERT_BIN)
cd $(LIBRSVG_BUILD_DIR) && mv $(RSVG_CONVERT_BIN) rsvg-convert$(EXEEXT)