would it be posible to pass --disable-static for the compilation on Windows ?

Vincent

On Sun, Jan 15, 2012 at 3:21 AM, Enlightenment SVN
<[email protected]> wrote:
> Log:
> try to fix 'make distcheck' by adding PKG_CONFIG_PATH, fix distcheck clean.
>
>  distcheck may leave directories without write permissions, then chmod
>  it before cleaning.
>
>
>
> Author:       barbieri
> Date:         2012-01-14 18:21:53 -0800 (Sat, 14 Jan 2012)
> New Revision: 67218
> Trac:         http://trac.enlightenment.org/e/changeset/67218
>
> Modified:
>  trunk/Makefile.linux trunk/Makefile.win 
> trunk/SCRIPTS/buildbot/make-generator.py
>
> Modified: trunk/Makefile.linux
> ===================================================================
> --- trunk/Makefile.linux        2012-01-15 00:01:39 UTC (rev 67217)
> +++ trunk/Makefile.linux        2012-01-15 02:21:53 UTC (rev 67218)
> @@ -1,5 +1,5 @@
>  # -*- mode: makefile -*-
> -# Generated for linux at Sat Jan 14 21:15:20 2012.
> +# Generated for linux at Sun Jan 15 00:18:58 2012.
>  # DO NOT EDIT! IT WILL BE OVERWRITTEN ON NEXT RUN!
>  #
>  # Command: ./SCRIPTS/buildbot/make-generator.py -o Makefile.linux linux
> @@ -67,6 +67,7 @@
>        touch $(BUILDROOT)/eina/stamps/dependencies
>
>  eina-clean:
> +       chmod -R u+w $(BUILDROOT)/eina/compile
>        rm -fr $(BUILDROOT)/eina/compile
>        rm -fr $(BUILDROOT)/eina/stamps
>
> @@ -151,6 +152,10 @@
>  eina-distcheck: $(BUILDROOT)/eina/stamps/compile
>        @echo "Checking distribution eina..."
>        @rm -f $(BUILDROOT)/eina/stamps/distcheck
> +       export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\
> +       export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow 
> -fvisibility=hidden -fdata-sections -ffunction-sections";\
> +       export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow 
> -fvisibility=hidden -fdata-sections -ffunction-sections";\
> +       export LDFLAGS="$${LDFLAGS} -fvisibility=hidden -fdata-sections 
> -ffunction-sections -Wl,--gc-sections -Wl,--as-needed";\
>        make $(MAKEOPTS) distcheck -C $(BUILDROOT)/eina/compile
>        @mkdir -p $(BUILDROOT)/eina/stamps
>        touch $(BUILDROOT)/eina/stamps/distcheck
> @@ -168,6 +173,7 @@
>        touch $(BUILDROOT)/eet/stamps/dependencies
>
>  eet-clean:
> +       chmod -R u+w $(BUILDROOT)/eet/compile
>        rm -fr $(BUILDROOT)/eet/compile
>        rm -fr $(BUILDROOT)/eet/stamps
>
> @@ -251,6 +257,10 @@
>  eet-distcheck: $(BUILDROOT)/eet/stamps/compile
>        @echo "Checking distribution eet..."
>        @rm -f $(BUILDROOT)/eet/stamps/distcheck
> +       export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\
> +       export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow 
> -fvisibility=hidden -fdata-sections -ffunction-sections";\
> +       export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow 
> -fvisibility=hidden -fdata-sections -ffunction-sections";\
> +       export LDFLAGS="$${LDFLAGS} -fvisibility=hidden -fdata-sections 
> -ffunction-sections -Wl,--gc-sections -Wl,--as-needed";\
>        make $(MAKEOPTS) distcheck -C $(BUILDROOT)/eet/compile
>        @mkdir -p $(BUILDROOT)/eet/stamps
>        touch $(BUILDROOT)/eet/stamps/distcheck
> @@ -268,6 +278,7 @@
>        touch $(BUILDROOT)/evas/stamps/dependencies
>
>  evas-clean:
> +       chmod -R u+w $(BUILDROOT)/evas/compile
>        rm -fr $(BUILDROOT)/evas/compile
>        rm -fr $(BUILDROOT)/evas/stamps
>
> @@ -354,6 +365,10 @@
>  evas-distcheck: $(BUILDROOT)/evas/stamps/compile
>        @echo "Checking distribution evas..."
>        @rm -f $(BUILDROOT)/evas/stamps/distcheck
> +       export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\
> +       export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow 
> -fvisibility=hidden -fdata-sections -ffunction-sections";\
> +       export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow 
> -fvisibility=hidden -fdata-sections -ffunction-sections";\
> +       export LDFLAGS="$${LDFLAGS} -fvisibility=hidden -fdata-sections 
> -ffunction-sections -Wl,--gc-sections -Wl,--as-needed";\
>        make $(MAKEOPTS) distcheck -C $(BUILDROOT)/evas/compile
>        @mkdir -p $(BUILDROOT)/evas/stamps
>        touch $(BUILDROOT)/evas/stamps/distcheck
> @@ -371,6 +386,7 @@
>        touch $(BUILDROOT)/ecore/stamps/dependencies
>
>  ecore-clean:
> +       chmod -R u+w $(BUILDROOT)/ecore/compile
>        rm -fr $(BUILDROOT)/ecore/compile
>        rm -fr $(BUILDROOT)/ecore/stamps
>
> @@ -459,6 +475,10 @@
>  ecore-distcheck: $(BUILDROOT)/ecore/stamps/compile
>        @echo "Checking distribution ecore..."
>        @rm -f $(BUILDROOT)/ecore/stamps/distcheck
> +       export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\
> +       export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow 
> -fvisibility=hidden -fdata-sections -ffunction-sections";\
> +       export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow 
> -fvisibility=hidden -fdata-sections -ffunction-sections";\
> +       export LDFLAGS="$${LDFLAGS} -fvisibility=hidden -fdata-sections 
> -ffunction-sections -Wl,--gc-sections -Wl,--as-needed";\
>        make $(MAKEOPTS) distcheck -C $(BUILDROOT)/ecore/compile
>        @mkdir -p $(BUILDROOT)/ecore/stamps
>        touch $(BUILDROOT)/ecore/stamps/distcheck
> @@ -476,6 +496,7 @@
>        touch $(BUILDROOT)/python-evas/stamps/dependencies
>
>  python-evas-clean:
> +       chmod -R u+w $(BUILDROOT)/python-evas/compile
>        rm -fr $(BUILDROOT)/python-evas/compile
>        rm -fr $(BUILDROOT)/python-evas/stamps
>
> @@ -551,6 +572,10 @@
>  python-evas-distcheck: $(BUILDROOT)/python-evas/stamps/compile
>        @echo "Checking distribution python-evas..."
>        @rm -f $(BUILDROOT)/python-evas/stamps/distcheck
> +       export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\
> +       export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow 
> -fvisibility=hidden -fdata-sections -ffunction-sections";\
> +       export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow 
> -fvisibility=hidden -fdata-sections -ffunction-sections";\
> +       export LDFLAGS="$${LDFLAGS} -fvisibility=hidden -fdata-sections 
> -ffunction-sections -Wl,--gc-sections -Wl,--as-needed";\
>        make $(MAKEOPTS) distcheck -C $(BUILDROOT)/python-evas/compile
>        @mkdir -p $(BUILDROOT)/python-evas/stamps
>        touch $(BUILDROOT)/python-evas/stamps/distcheck
> @@ -568,6 +593,7 @@
>        touch $(BUILDROOT)/embryo/stamps/dependencies
>
>  embryo-clean:
> +       chmod -R u+w $(BUILDROOT)/embryo/compile
>        rm -fr $(BUILDROOT)/embryo/compile
>        rm -fr $(BUILDROOT)/embryo/stamps
>
> @@ -643,6 +669,10 @@
>  embryo-distcheck: $(BUILDROOT)/embryo/stamps/compile
>        @echo "Checking distribution embryo..."
>        @rm -f $(BUILDROOT)/embryo/stamps/distcheck
> +       export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\
> +       export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow 
> -fvisibility=hidden -fdata-sections -ffunction-sections";\
> +       export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow 
> -fvisibility=hidden -fdata-sections -ffunction-sections";\
> +       export LDFLAGS="$${LDFLAGS} -fvisibility=hidden -fdata-sections 
> -ffunction-sections -Wl,--gc-sections -Wl,--as-needed";\
>        make $(MAKEOPTS) distcheck -C $(BUILDROOT)/embryo/compile
>        @mkdir -p $(BUILDROOT)/embryo/stamps
>        touch $(BUILDROOT)/embryo/stamps/distcheck
> @@ -660,6 +690,7 @@
>        touch $(BUILDROOT)/edje/stamps/dependencies
>
>  edje-clean:
> +       chmod -R u+w $(BUILDROOT)/edje/compile
>        rm -fr $(BUILDROOT)/edje/compile
>        rm -fr $(BUILDROOT)/edje/stamps
>
> @@ -738,6 +769,10 @@
>  edje-distcheck: $(BUILDROOT)/edje/stamps/compile
>        @echo "Checking distribution edje..."
>        @rm -f $(BUILDROOT)/edje/stamps/distcheck
> +       export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\
> +       export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow 
> -fvisibility=hidden -fdata-sections -ffunction-sections";\
> +       export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow 
> -fvisibility=hidden -fdata-sections -ffunction-sections";\
> +       export LDFLAGS="$${LDFLAGS} -fvisibility=hidden -fdata-sections 
> -ffunction-sections -Wl,--gc-sections -Wl,--as-needed";\
>        make $(MAKEOPTS) distcheck -C $(BUILDROOT)/edje/compile
>        @mkdir -p $(BUILDROOT)/edje/stamps
>        touch $(BUILDROOT)/edje/stamps/distcheck
>
> Modified: trunk/Makefile.win
> ===================================================================
> --- trunk/Makefile.win  2012-01-15 00:01:39 UTC (rev 67217)
> +++ trunk/Makefile.win  2012-01-15 02:21:53 UTC (rev 67218)
> @@ -1,5 +1,5 @@
>  # -*- mode: makefile -*-
> -# Generated for win at Sat Jan 14 21:14:55 2012.
> +# Generated for win at Sun Jan 15 00:19:04 2012.
>  # DO NOT EDIT! IT WILL BE OVERWRITTEN ON NEXT RUN!
>  #
>  # Command: ./SCRIPTS/buildbot/make-generator.py -o Makefile.win win
> @@ -68,6 +68,7 @@
>        touch $(BUILDROOT)/evil/stamps/dependencies
>
>  evil-clean:
> +       chmod -R u+w $(BUILDROOT)/evil/compile
>        rm -fr $(BUILDROOT)/evil/compile
>        rm -fr $(BUILDROOT)/evil/stamps
>
> @@ -143,6 +144,10 @@
>  evil-distcheck: $(BUILDROOT)/evil/stamps/compile
>        @echo "Checking distribution evil..."
>        @rm -f $(BUILDROOT)/evil/stamps/distcheck
> +       export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\
> +       export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow";\
> +       export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow";\
> +       export LDFLAGS="$${LDFLAGS}";\
>        make $(MAKEOPTS) distcheck -C $(BUILDROOT)/evil/compile
>        @mkdir -p $(BUILDROOT)/evil/stamps
>        touch $(BUILDROOT)/evil/stamps/distcheck
> @@ -160,6 +165,7 @@
>        touch $(BUILDROOT)/eina/stamps/dependencies
>
>  eina-clean:
> +       chmod -R u+w $(BUILDROOT)/eina/compile
>        rm -fr $(BUILDROOT)/eina/compile
>        rm -fr $(BUILDROOT)/eina/stamps
>
> @@ -244,6 +250,10 @@
>  eina-distcheck: $(BUILDROOT)/eina/stamps/compile
>        @echo "Checking distribution eina..."
>        @rm -f $(BUILDROOT)/eina/stamps/distcheck
> +       export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\
> +       export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow";\
> +       export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow";\
> +       export LDFLAGS="$${LDFLAGS}";\
>        make $(MAKEOPTS) distcheck -C $(BUILDROOT)/eina/compile
>        @mkdir -p $(BUILDROOT)/eina/stamps
>        touch $(BUILDROOT)/eina/stamps/distcheck
> @@ -261,6 +271,7 @@
>        touch $(BUILDROOT)/eet/stamps/dependencies
>
>  eet-clean:
> +       chmod -R u+w $(BUILDROOT)/eet/compile
>        rm -fr $(BUILDROOT)/eet/compile
>        rm -fr $(BUILDROOT)/eet/stamps
>
> @@ -344,6 +355,10 @@
>  eet-distcheck: $(BUILDROOT)/eet/stamps/compile
>        @echo "Checking distribution eet..."
>        @rm -f $(BUILDROOT)/eet/stamps/distcheck
> +       export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\
> +       export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow";\
> +       export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow";\
> +       export LDFLAGS="$${LDFLAGS}";\
>        make $(MAKEOPTS) distcheck -C $(BUILDROOT)/eet/compile
>        @mkdir -p $(BUILDROOT)/eet/stamps
>        touch $(BUILDROOT)/eet/stamps/distcheck
> @@ -361,6 +376,7 @@
>        touch $(BUILDROOT)/evas/stamps/dependencies
>
>  evas-clean:
> +       chmod -R u+w $(BUILDROOT)/evas/compile
>        rm -fr $(BUILDROOT)/evas/compile
>        rm -fr $(BUILDROOT)/evas/stamps
>
> @@ -445,6 +461,10 @@
>  evas-distcheck: $(BUILDROOT)/evas/stamps/compile
>        @echo "Checking distribution evas..."
>        @rm -f $(BUILDROOT)/evas/stamps/distcheck
> +       export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\
> +       export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow";\
> +       export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow";\
> +       export LDFLAGS="$${LDFLAGS}";\
>        make $(MAKEOPTS) distcheck -C $(BUILDROOT)/evas/compile
>        @mkdir -p $(BUILDROOT)/evas/stamps
>        touch $(BUILDROOT)/evas/stamps/distcheck
> @@ -462,6 +482,7 @@
>        touch $(BUILDROOT)/ecore/stamps/dependencies
>
>  ecore-clean:
> +       chmod -R u+w $(BUILDROOT)/ecore/compile
>        rm -fr $(BUILDROOT)/ecore/compile
>        rm -fr $(BUILDROOT)/ecore/stamps
>
> @@ -548,6 +569,10 @@
>  ecore-distcheck: $(BUILDROOT)/ecore/stamps/compile
>        @echo "Checking distribution ecore..."
>        @rm -f $(BUILDROOT)/ecore/stamps/distcheck
> +       export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\
> +       export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow";\
> +       export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow";\
> +       export LDFLAGS="$${LDFLAGS}";\
>        make $(MAKEOPTS) distcheck -C $(BUILDROOT)/ecore/compile
>        @mkdir -p $(BUILDROOT)/ecore/stamps
>        touch $(BUILDROOT)/ecore/stamps/distcheck
> @@ -565,6 +590,7 @@
>        touch $(BUILDROOT)/python-evas/stamps/dependencies
>
>  python-evas-clean:
> +       chmod -R u+w $(BUILDROOT)/python-evas/compile
>        rm -fr $(BUILDROOT)/python-evas/compile
>        rm -fr $(BUILDROOT)/python-evas/stamps
>
> @@ -640,6 +666,10 @@
>  python-evas-distcheck: $(BUILDROOT)/python-evas/stamps/compile
>        @echo "Checking distribution python-evas..."
>        @rm -f $(BUILDROOT)/python-evas/stamps/distcheck
> +       export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\
> +       export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow";\
> +       export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow";\
> +       export LDFLAGS="$${LDFLAGS}";\
>        make $(MAKEOPTS) distcheck -C $(BUILDROOT)/python-evas/compile
>        @mkdir -p $(BUILDROOT)/python-evas/stamps
>        touch $(BUILDROOT)/python-evas/stamps/distcheck
> @@ -657,6 +687,7 @@
>        touch $(BUILDROOT)/embryo/stamps/dependencies
>
>  embryo-clean:
> +       chmod -R u+w $(BUILDROOT)/embryo/compile
>        rm -fr $(BUILDROOT)/embryo/compile
>        rm -fr $(BUILDROOT)/embryo/stamps
>
> @@ -732,6 +763,10 @@
>  embryo-distcheck: $(BUILDROOT)/embryo/stamps/compile
>        @echo "Checking distribution embryo..."
>        @rm -f $(BUILDROOT)/embryo/stamps/distcheck
> +       export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\
> +       export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow";\
> +       export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow";\
> +       export LDFLAGS="$${LDFLAGS}";\
>        make $(MAKEOPTS) distcheck -C $(BUILDROOT)/embryo/compile
>        @mkdir -p $(BUILDROOT)/embryo/stamps
>        touch $(BUILDROOT)/embryo/stamps/distcheck
> @@ -749,6 +784,7 @@
>        touch $(BUILDROOT)/edje/stamps/dependencies
>
>  edje-clean:
> +       chmod -R u+w $(BUILDROOT)/edje/compile
>        rm -fr $(BUILDROOT)/edje/compile
>        rm -fr $(BUILDROOT)/edje/stamps
>
> @@ -827,6 +863,10 @@
>  edje-distcheck: $(BUILDROOT)/edje/stamps/compile
>        @echo "Checking distribution edje..."
>        @rm -f $(BUILDROOT)/edje/stamps/distcheck
> +       export PKG_CONFIG_PATH="$(INSTALLROOT)/lib/pkgconfig";\
> +       export CXXFLAGS="$${CXXFLAGS} -O2 -Wall -Wextra -Wshadow";\
> +       export CFLAGS="$${CFLAGS} -O2 -Wall -Wextra -Wshadow";\
> +       export LDFLAGS="$${LDFLAGS}";\
>        make $(MAKEOPTS) distcheck -C $(BUILDROOT)/edje/compile
>        @mkdir -p $(BUILDROOT)/edje/stamps
>        touch $(BUILDROOT)/edje/stamps/distcheck
>
> Modified: trunk/SCRIPTS/buildbot/make-generator.py
> ===================================================================
> --- trunk/SCRIPTS/buildbot/make-generator.py    2012-01-15 00:01:39 UTC (rev 
> 67217)
> +++ trunk/SCRIPTS/buildbot/make-generator.py    2012-01-15 02:21:53 UTC (rev 
> 67218)
> @@ -185,6 +185,7 @@
>     # clean it:
>     out.write("""
>  %(name)s-clean:
> +\tchmod -R u+w %(compile_dir)s
>  \trm -fr %(compile_dir)s
>  \trm -fr %(stampsdir)s
>  """ % {"name": p.name,
> @@ -364,7 +365,7 @@
>  %(name)s-distcheck: %(compile_stamp)s
>  \t@echo "Checking distribution %(name)s..."
>  \t@rm -f %(stamp)s
> -\tmake $(MAKEOPTS) distcheck -C %(compile_dir)s
> +\t%(env_export)smake $(MAKEOPTS) distcheck -C %(compile_dir)s
>  \t@mkdir -p %(stampsdir)s
>  \ttouch %(stamp)s
>  \t@echo "Success checking distribution %(name)s."
> @@ -374,6 +375,7 @@
>        "compile_stamp": stamp_name_get(p.name, "compile"),
>        "stampsdir": stamp_dir_get(p.name),
>        "compile_dir": compile_dir_get(p.name),
> +       "env_export": env_export_get(p),
>        })
>
>     # rule to recompile every direct user of this package
>
>
> ------------------------------------------------------------------------------
> RSA(R) Conference 2012
> Mar 27 - Feb 2
> Save $400 by Jan. 27
> Register now!
> http://p.sf.net/sfu/rsa-sfdev2dev2
> _______________________________________________
> enlightenment-svn mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn

------------------------------------------------------------------------------
RSA(R) Conference 2012
Mar 27 - Feb 2
Save $400 by Jan. 27
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev2
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to