Commit 6299c64cf3351fb1935319378aed421e26ed2f90
1 parent
ec0087e3
Use correct link directory order (fixes #158)
Make sure to link from the source tree before linking from the system. In many environments, this is necessary to allow a newly built qpdf to link properly instead of trying to link or resolve libraries from an older installed version.
Showing
4 changed files
with
6 additions
and
3 deletions
ChangeLog
| 1 | 2018-01-13 Jay Berkenbilt <ejb@ql.org> | 1 | 2018-01-13 Jay Berkenbilt <ejb@ql.org> |
| 2 | 2 | ||
| 3 | + * Fix link order in the build to avoid conflicts when building | ||
| 4 | + from source while an older version of qpdf is installed. | ||
| 5 | + | ||
| 3 | * Add support for TIFF predictor for LZW and Flate streams. Now | 6 | * Add support for TIFF predictor for LZW and Flate streams. Now |
| 4 | all predictor functions are supported. | 7 | all predictor functions are supported. |
| 5 | 8 |
examples/build.mk
| @@ -39,4 +39,4 @@ $(foreach B,$(CBINS_examples),$(eval \ | @@ -39,4 +39,4 @@ $(foreach B,$(CBINS_examples),$(eval \ | ||
| 39 | 39 | ||
| 40 | $(foreach B,$(BINS_examples) $(CBINS_examples),$(eval \ | 40 | $(foreach B,$(BINS_examples) $(CBINS_examples),$(eval \ |
| 41 | examples/$(OUTPUT_DIR)/$(call binname,$(B)): $(OBJS_$(B)) ; \ | 41 | examples/$(OUTPUT_DIR)/$(call binname,$(B)): $(OBJS_$(B)) ; \ |
| 42 | - $(call makebin,$(OBJS_$(B)),$$@,$(LDFLAGS) $(LDFLAGS_libqpdf),$(LIBS_libqpdf) $(LIBS)))) | 42 | + $(call makebin,$(OBJS_$(B)),$$@,$(LDFLAGS_libqpdf) $(LDFLAGS),$(LIBS_libqpdf) $(LIBS)))) |
libtests/build.mk
| @@ -43,4 +43,4 @@ $(foreach B,$(BINS_libtests),$(eval \ | @@ -43,4 +43,4 @@ $(foreach B,$(BINS_libtests),$(eval \ | ||
| 43 | 43 | ||
| 44 | $(foreach B,$(BINS_libtests),$(eval \ | 44 | $(foreach B,$(BINS_libtests),$(eval \ |
| 45 | libtests/$(OUTPUT_DIR)/$(call binname,$(B)): $(OBJS_$(B)) ; \ | 45 | libtests/$(OUTPUT_DIR)/$(call binname,$(B)): $(OBJS_$(B)) ; \ |
| 46 | - $(call makebin,$(OBJS_$(B)),$$@,$(LDFLAGS) $(LDFLAGS_libqpdf),$(LIBS) $(LIBS_libqpdf)))) | 46 | + $(call makebin,$(OBJS_$(B)),$$@,$(LDFLAGS_libqpdf) $(LDFLAGS),$(LIBS) $(LIBS_libqpdf)))) |
qpdf/build.mk
| @@ -30,4 +30,4 @@ $(foreach B,$(CBINS_qpdf),$(eval \ | @@ -30,4 +30,4 @@ $(foreach B,$(CBINS_qpdf),$(eval \ | ||
| 30 | 30 | ||
| 31 | $(foreach B,$(BINS_qpdf) $(CBINS_qpdf),$(eval \ | 31 | $(foreach B,$(BINS_qpdf) $(CBINS_qpdf),$(eval \ |
| 32 | qpdf/$(OUTPUT_DIR)/$(call binname,$(B)): $(OBJS_$(B)) ; \ | 32 | qpdf/$(OUTPUT_DIR)/$(call binname,$(B)): $(OBJS_$(B)) ; \ |
| 33 | - $(call makebin,$(OBJS_$(B)),$$@,$(LDFLAGS) $(LDFLAGS_libqpdf),$(LIBS_libqpdf) $(LIBS)))) | 33 | + $(call makebin,$(OBJS_$(B)),$$@,$(LDFLAGS_libqpdf) $(LDFLAGS),$(LIBS_libqpdf) $(LIBS)))) |