[Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender [22528] branches/blender2.5/blender: copy the systems python to the install dir for re-distrobution ( non-osx unix), removed some unused stuff in makefiles

Nicholas Bishop nicholasbishop at gmail.com
Mon Aug 17 02:15:13 CEST 2009


This seems to happen every time I rebuild; it's only a small delay,
but it is noticeable. Any way we can make it do it once and forget
about it?

-Nicholas

On Sun, Aug 16, 2009 at 2:14 PM, Campbell Barton<ideasman42 at gmail.com> wrote:
> Revision: 22528
>          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=22528
> Author:   campbellbarton
> Date:     2009-08-16 20:14:17 +0200 (Sun, 16 Aug 2009)
>
> Log Message:
> -----------
> copy the systems python to the install dir for re-distrobution (non-osx unix), removed some unused stuff in makefiles
>
> Modified Paths:
> --------------
>    branches/blender2.5/blender/release/Makefile
>    branches/blender2.5/blender/source/creator/CMakeLists.txt
>    branches/blender2.5/blender/source/gameengine/GamePlayer/netscape/src/Makefile
>
> Modified: branches/blender2.5/blender/release/Makefile
> ===================================================================
> --- branches/blender2.5/blender/release/Makefile        2009-08-16 17:42:09 UTC (rev 22527)
> +++ branches/blender2.5/blender/release/Makefile        2009-08-16 18:14:17 UTC (rev 22528)
> @@ -35,16 +35,6 @@
>  export DISTDIR=$(NAN_OBJDIR)/$(BLENDNAME)
>  export CONFDIR=$(DISTDIR)/.blender
>
> -ifeq ($(OS),beos)
> -   TAR="zip"
> -   TARFLAGS="-ry9"
> -   EXT0=""
> -   EXT1=".zip"
> -   COMPRESS=""
> -   EXT2=""
> -   NOPLUGINS?=true
> -endif
> -
>  ifeq ($(OS),$(findstring $(OS), "freebsd irix linux openbsd solaris"))
>    TAR="tar"
>    TARFLAGS="cf"
>
> Modified: branches/blender2.5/blender/source/creator/CMakeLists.txt
> ===================================================================
> --- branches/blender2.5/blender/source/creator/CMakeLists.txt   2009-08-16 17:42:09 UTC (rev 22527)
> +++ branches/blender2.5/blender/source/creator/CMakeLists.txt   2009-08-16 18:14:17 UTC (rev 22528)
> @@ -114,10 +114,36 @@
>     IF(WITH_PYTHON)
>       ADD_CUSTOM_COMMAND(
>         TARGET blender POST_BUILD MAIN_DEPENDENCY blender
> +        COMMENT "copying blender scripts..."
>         COMMAND cp -R ${CMAKE_SOURCE_DIR}/release/ui ${TARGETDIR}/.blender/
>         COMMAND cp -R ${CMAKE_SOURCE_DIR}/release/io ${TARGETDIR}/.blender/
>         COMMAND find ${TARGETDIR} -name "*.py?" -prune -exec rm -rf {} "\;"
>       )
> +
> +      # Copy the systems python into the install directory
> +      ADD_CUSTOM_COMMAND(
> +        TARGET blender POST_BUILD MAIN_DEPENDENCY blender
> +        COMMENT "copying a subset of the systems python..."
> +
> +        COMMAND mkdir ${TARGETDIR}/.blender/python # PYTHONPATH and PYTHONHOME is set here
> +        COMMAND mkdir ${TARGETDIR}/.blender/python/lib/
> +        COMMAND cp -R ${PYTHON_LIBPATH}/python${PYTHON_VERSION} ${TARGETDIR}/.blender/python/lib/
> +
> +        COMMAND rm -rf ${TARGETDIR}/.blender/python/lib/python${PYTHON_VERSION}/distutils
> +        COMMAND rm -rf ${TARGETDIR}/.blender/python/lib/python${PYTHON_VERSION}/lib2to3
> +        COMMAND rm -rf ${TARGETDIR}/.blender/python/lib/python${PYTHON_VERSION}/idlelib
> +        COMMAND rm -rf ${TARGETDIR}/.blender/python/lib/python${PYTHON_VERSION}/tkinter
> +        COMMAND rm -rf ${TARGETDIR}/.blender/python/lib/python${PYTHON_VERSION}/config
> +
> +        COMMAND rm -rf ${TARGETDIR}/.blender/python/lib/python${PYTHON_VERSION}/site-packages
> +        COMMAND mkdir ${TARGETDIR}/.blender/python/lib/python${PYTHON_VERSION}/site-packages    # python needs it.
> +
> +        COMMAND rm ${TARGETDIR}/.blender/python/lib/python${PYTHON_VERSION}/lib-dynload/_tkinter.so
> +        COMMAND find ${TARGETDIR}/.blender/python/lib/python${PYTHON_VERSION} -name "test" -prune -exec rm -rf {} "\;"
> +        COMMAND find ${TARGETDIR}/.blender/python/lib/python${PYTHON_VERSION} -name "*.py?" -exec rm -rf {} "\;"
> +        COMMAND find ${TARGETDIR}/.blender/python/lib/python${PYTHON_VERSION} -name "*.so"-exec strip -s {} "\;"
> +      )
> +
>     ENDIF(WITH_PYTHON)
>
>     ADD_CUSTOM_COMMAND(
>
> Modified: branches/blender2.5/blender/source/gameengine/GamePlayer/netscape/src/Makefile
> ===================================================================
> --- branches/blender2.5/blender/source/gameengine/GamePlayer/netscape/src/Makefile      2009-08-16 17:42:09 UTC (rev 22527)
> +++ branches/blender2.5/blender/source/gameengine/GamePlayer/netscape/src/Makefile      2009-08-16 18:14:17 UTC (rev 22528)
> @@ -59,9 +59,6 @@
>  CPPFLAGS += -I../../../Rasterizer
>  #CPPFLAGS += -I../../../Network/LoopBackNetwork
>
> -# physics
> -CPPFLAGS += -I../../../../sumo/Fuzzics/include
> -
>  # moto
>  CPPFLAGS += -I$(NAN_MOTO)/include
>
>
>
> _______________________________________________
> Bf-blender-cvs mailing list
> Bf-blender-cvs at blender.org
> http://lists.blender.org/mailman/listinfo/bf-blender-cvs
>


More information about the Bf-committers mailing list