In build system, call package-config after including package data
authorIan Lynagh <igloo@earth.li>
Tue, 4 May 2010 22:50:35 +0000 (22:50 +0000)
committerIan Lynagh <igloo@earth.li>
Tue, 4 May 2010 22:50:35 +0000 (22:50 +0000)
Otherwise the $1_$2_HC_OPTS variable gets clobbered.

rules/build-package.mk
rules/build-prog.mk

index f8c4813..9d1629d 100644 (file)
@@ -80,12 +80,12 @@ endif
 
 # --- CONFIGURATION
 
-$(call package-config,$1,$2,$3)
-
 ifneq "$$(NO_INCLUDE_PKGDATA)" "YES"
 include $1/$2/package-data.mk
 endif
 
+$(call package-config,$1,$2,$3)
+
 ifeq "$$($1_$2_DISABLE)" "YES"
 
 ifeq "$$(DEBUG)" "YES"
index ebc8990..9674bf6 100644 (file)
@@ -49,14 +49,14 @@ define build-prog-helper
 
 $(call all-target,$1,all_$1_$2)
 
-$(call package-config,$1,$2,$3)
-
 ifeq "$$($1_USES_CABAL)" "YES"
 ifneq "$$(NO_INCLUDE_PKGDATA)" "YES"
 include $1/$2/package-data.mk
 endif
 endif
 
+$(call package-config,$1,$2,$3)
+
 ifeq "$$($1_USES_CABAL)$$($1_$2_VERSION)" "YES"
 $1_$2_DISABLE = YES
 endif