summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorJean-Philippe ANDRE <jpeg@videolan.org>2015-03-25 11:19:53 -0700
committerJean-Philippe ANDRE <jpeg@videolan.org>2015-03-25 11:56:44 -0700
commitf30c0ea3997e92d527d662cd9e33e76ed3fe0343 (patch)
treed9898dd9c1a252f5c2c78bdcc7b4fe892d66adb7 /configure.ac
parent62b5ca7060ad748a5e82a4f3f7f0d644f2ef626e (diff)
Build: Fix horribly slow compilation times
Cedric, our dear b0rker, introduced changes in the CFLAGS generation when merging Emile. While the changes seem to make sense at first sight (add the -I flags for the lib our new package depends on), they were actually a terribly bad workaround. The number of CFLAGS args would grow exponentially, slowing down libtool a lot, which is known to be slow when it has a lot of arguments.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac12
1 files changed, 12 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 3f7b3fa..8c27ca4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2670,6 +2670,7 @@ EFL_INTERNAL_DEPEND_PKG([ECORE_INPUT_EVAS], [evas])
2670EFL_INTERNAL_DEPEND_PKG([ECORE_INPUT_EVAS], [efl]) 2670EFL_INTERNAL_DEPEND_PKG([ECORE_INPUT_EVAS], [efl])
2671EFL_INTERNAL_DEPEND_PKG([ECORE_INPUT_EVAS], [eo]) 2671EFL_INTERNAL_DEPEND_PKG([ECORE_INPUT_EVAS], [eo])
2672EFL_INTERNAL_DEPEND_PKG([ECORE_INPUT_EVAS], [eina]) 2672EFL_INTERNAL_DEPEND_PKG([ECORE_INPUT_EVAS], [eina])
2673EFL_INTERNAL_DEPEND_PKG([ECORE_INPUT_EVAS], [emile])
2673 2674
2674### Checks for header files 2675### Checks for header files
2675 2676
@@ -2948,6 +2949,7 @@ EFL_INTERNAL_DEPEND_PKG([EEZE], [eo])
2948EFL_INTERNAL_DEPEND_PKG([EEZE], [ecore-file]) 2949EFL_INTERNAL_DEPEND_PKG([EEZE], [ecore-file])
2949EFL_INTERNAL_DEPEND_PKG([EEZE], [ecore-con]) 2950EFL_INTERNAL_DEPEND_PKG([EEZE], [ecore-con])
2950EFL_INTERNAL_DEPEND_PKG([EEZE], [eet]) 2951EFL_INTERNAL_DEPEND_PKG([EEZE], [eet])
2952EFL_INTERNAL_DEPEND_PKG([EEZE], [emile])
2951 2953
2952EFL_DEPEND_PKG([EEZE], [UDEV], [libudev >= 148]) 2954EFL_DEPEND_PKG([EEZE], [UDEV], [libudev >= 148])
2953 2955
@@ -3154,6 +3156,7 @@ EFL_INTERNAL_DEPEND_PKG([ECORE_AUDIO], [ecore])
3154EFL_INTERNAL_DEPEND_PKG([ECORE_AUDIO], [eet]) 3156EFL_INTERNAL_DEPEND_PKG([ECORE_AUDIO], [eet])
3155EFL_INTERNAL_DEPEND_PKG([ECORE_AUDIO], [eo]) 3157EFL_INTERNAL_DEPEND_PKG([ECORE_AUDIO], [eo])
3156EFL_INTERNAL_DEPEND_PKG([ECORE_AUDIO], [eina]) 3158EFL_INTERNAL_DEPEND_PKG([ECORE_AUDIO], [eina])
3159EFL_INTERNAL_DEPEND_PKG([ECORE_AUDIO], [emile])
3157 3160
3158EFL_ADD_LIBS([ECORE_AUDIO], [-lm]) 3161EFL_ADD_LIBS([ECORE_AUDIO], [-lm])
3159 3162
@@ -3710,6 +3713,7 @@ EFL_INTERNAL_DEPEND_PKG([ECORE_IMF_EVAS], [evas])
3710EFL_INTERNAL_DEPEND_PKG([ECORE_IMF_EVAS], [efl]) 3713EFL_INTERNAL_DEPEND_PKG([ECORE_IMF_EVAS], [efl])
3711EFL_INTERNAL_DEPEND_PKG([ECORE_IMF_EVAS], [eo]) 3714EFL_INTERNAL_DEPEND_PKG([ECORE_IMF_EVAS], [eo])
3712EFL_INTERNAL_DEPEND_PKG([ECORE_IMF_EVAS], [eina]) 3715EFL_INTERNAL_DEPEND_PKG([ECORE_IMF_EVAS], [eina])
3716EFL_INTERNAL_DEPEND_PKG([ECORE_IMF_EVAS], [emile])
3713 3717
3714### Checks for header files 3718### Checks for header files
3715 3719
@@ -3761,6 +3765,7 @@ EFL_INTERNAL_DEPEND_PKG([ECORE_EVAS], [evas])
3761EFL_INTERNAL_DEPEND_PKG([ECORE_EVAS], [efl]) 3765EFL_INTERNAL_DEPEND_PKG([ECORE_EVAS], [efl])
3762EFL_INTERNAL_DEPEND_PKG([ECORE_EVAS], [eo]) 3766EFL_INTERNAL_DEPEND_PKG([ECORE_EVAS], [eo])
3763EFL_INTERNAL_DEPEND_PKG([ECORE_EVAS], [eina]) 3767EFL_INTERNAL_DEPEND_PKG([ECORE_EVAS], [eina])
3768EFL_INTERNAL_DEPEND_PKG([ECORE_EVAS], [emile])
3764 3769
3765## modules 3770## modules
3766ECORE_EVAS_MODULE([extn], [${want_ecore_evas_extn}]) 3771ECORE_EVAS_MODULE([extn], [${want_ecore_evas_extn}])
@@ -3910,6 +3915,7 @@ EFL_INTERNAL_DEPEND_PKG([EIO], [ecore])
3910EFL_INTERNAL_DEPEND_PKG([EIO], [eet]) 3915EFL_INTERNAL_DEPEND_PKG([EIO], [eet])
3911EFL_INTERNAL_DEPEND_PKG([EIO], [eo]) 3916EFL_INTERNAL_DEPEND_PKG([EIO], [eo])
3912EFL_INTERNAL_DEPEND_PKG([EIO], [eina]) 3917EFL_INTERNAL_DEPEND_PKG([EIO], [eina])
3918EFL_INTERNAL_DEPEND_PKG([EIO], [emile])
3913 3919
3914EFL_ADD_LIBS([EIO], [-lm]) 3920EFL_ADD_LIBS([EIO], [-lm])
3915 3921
@@ -3971,6 +3977,7 @@ EFL_INTERNAL_DEPEND_PKG([EFREET], [ecore-file])
3971EFL_INTERNAL_DEPEND_PKG([EFREET], [eldbus]) 3977EFL_INTERNAL_DEPEND_PKG([EFREET], [eldbus])
3972EFL_INTERNAL_DEPEND_PKG([EFREET], [eo]) 3978EFL_INTERNAL_DEPEND_PKG([EFREET], [eo])
3973EFL_INTERNAL_DEPEND_PKG([EFREET], [eina]) 3979EFL_INTERNAL_DEPEND_PKG([EFREET], [eina])
3980EFL_INTERNAL_DEPEND_PKG([EFREET], [emile])
3974 3981
3975### Checks for header files 3982### Checks for header files
3976 3983
@@ -4017,6 +4024,7 @@ EFL_INTERNAL_DEPEND_PKG([EPHYSICS], [evas])
4017EFL_INTERNAL_DEPEND_PKG([EPHYSICS], [efl]) 4024EFL_INTERNAL_DEPEND_PKG([EPHYSICS], [efl])
4018EFL_INTERNAL_DEPEND_PKG([EPHYSICS], [ecore]) 4025EFL_INTERNAL_DEPEND_PKG([EPHYSICS], [ecore])
4019EFL_INTERNAL_DEPEND_PKG([EPHYSICS], [eo]) 4026EFL_INTERNAL_DEPEND_PKG([EPHYSICS], [eo])
4027EFL_INTERNAL_DEPEND_PKG([EPHYSICS], [emile])
4020 4028
4021EFL_DEPEND_PKG([EPHYSICS], [BULLET], [bullet >= 2.80]) 4029EFL_DEPEND_PKG([EPHYSICS], [BULLET], [bullet >= 2.80])
4022 4030
@@ -4080,6 +4088,7 @@ EFL_INTERNAL_DEPEND_PKG([EDJE], [ecore-imf])
4080EFL_INTERNAL_DEPEND_PKG([EDJE], [ecore-imf-evas]) 4088EFL_INTERNAL_DEPEND_PKG([EDJE], [ecore-imf-evas])
4081EFL_INTERNAL_DEPEND_PKG([EDJE], [embryo]) 4089EFL_INTERNAL_DEPEND_PKG([EDJE], [embryo])
4082EFL_INTERNAL_DEPEND_PKG([EDJE], [eio]) 4090EFL_INTERNAL_DEPEND_PKG([EDJE], [eio])
4091EFL_INTERNAL_DEPEND_PKG([EDJE], [emile])
4083 4092
4084EFL_OPTIONAL_INTERNAL_DEPEND_PKG([EDJE], [${want_physics}], [ephysics]) 4093EFL_OPTIONAL_INTERNAL_DEPEND_PKG([EDJE], [${want_physics}], [ephysics])
4085EFL_OPTIONAL_INTERNAL_DEPEND_PKG([EDJE], [${want_multisense}], [ecore-audio]) 4094EFL_OPTIONAL_INTERNAL_DEPEND_PKG([EDJE], [${want_multisense}], [ecore-audio])
@@ -4184,6 +4193,7 @@ EFL_INTERNAL_DEPEND_PKG([EMOTION], [eet])
4184EFL_INTERNAL_DEPEND_PKG([EMOTION], [evas]) 4193EFL_INTERNAL_DEPEND_PKG([EMOTION], [evas])
4185EFL_INTERNAL_DEPEND_PKG([EMOTION], [efl]) 4194EFL_INTERNAL_DEPEND_PKG([EMOTION], [efl])
4186EFL_INTERNAL_DEPEND_PKG([EMOTION], [eio]) 4195EFL_INTERNAL_DEPEND_PKG([EMOTION], [eio])
4196EFL_INTERNAL_DEPEND_PKG([EMOTION], [emile])
4187 4197
4188EFL_OPTIONAL_INTERNAL_DEPEND_PKG([EMOTION], [${efl_lib_optional_eeze}], [eeze]) 4198EFL_OPTIONAL_INTERNAL_DEPEND_PKG([EMOTION], [${efl_lib_optional_eeze}], [eeze])
4189EFL_ADD_FEATURE([EMOTION], [v4l2]) 4199EFL_ADD_FEATURE([EMOTION], [v4l2])
@@ -4254,6 +4264,7 @@ EFL_INTERNAL_DEPEND_PKG([ETHUMB], [ecore-evas])
4254EFL_INTERNAL_DEPEND_PKG([ETHUMB], [ecore-file]) 4264EFL_INTERNAL_DEPEND_PKG([ETHUMB], [ecore-file])
4255EFL_INTERNAL_DEPEND_PKG([ETHUMB], [ecore-imf]) 4265EFL_INTERNAL_DEPEND_PKG([ETHUMB], [ecore-imf])
4256EFL_INTERNAL_DEPEND_PKG([ETHUMB], [edje]) 4266EFL_INTERNAL_DEPEND_PKG([ETHUMB], [edje])
4267EFL_INTERNAL_DEPEND_PKG([ETHUMB], [emile])
4257 4268
4258## modules 4269## modules
4259 4270
@@ -4299,6 +4310,7 @@ EFL_INTERNAL_DEPEND_PKG([ETHUMB_CLIENT], [edje])
4299EFL_INTERNAL_DEPEND_PKG([ETHUMB_CLIENT], [eldbus]) 4310EFL_INTERNAL_DEPEND_PKG([ETHUMB_CLIENT], [eldbus])
4300EFL_INTERNAL_DEPEND_PKG([ETHUMB_CLIENT], [ethumb]) 4311EFL_INTERNAL_DEPEND_PKG([ETHUMB_CLIENT], [ethumb])
4301EFL_INTERNAL_DEPEND_PKG([ETHUMB_CLIENT], [evas]) 4312EFL_INTERNAL_DEPEND_PKG([ETHUMB_CLIENT], [evas])
4313EFL_INTERNAL_DEPEND_PKG([ETHUMB_CLIENT], [emile])
4302 4314
4303EFL_EVAL_PKGS([ETHUMB_CLIENT]) 4315EFL_EVAL_PKGS([ETHUMB_CLIENT])
4304 4316