[Bf-committers] Building with scons-Getting files I don't want.

Thomas Dinges dingto at gmx.de
Mon Dec 14 18:41:10 CET 2009


Hey,
thanks for the patch, commited it. Now it works again in the way it should.

Thomas

Am 14.12.2009 18:13, schrieb matd:
> On Mon, 14 Dec 2009 16:56:46 +0100, Thomas Dinges<dingto at gmx.de>  wrote:
>
>    
>> Am 14.12.2009 16:41, schrieb Martin Poirier:
>>      
>>> --- On Mon, 12/14/09, Thomas Dinges<dingto at gmx.de>   wrote:
>>>
>>>
>>>        
>>>> All fine. But what I also get (and that is really strange)
>>>> is:
>>>>
>>>> trunk/bmake
>>>> trunk/makefile
>>>> trunk/sequence/makefile
>>>> trunk/texture/makefile
>>>>
>>>>          
>>> Don't you mean trunk/plugins/...? (this is where those files are for
>>> me).
>>>
>>> Those files as well as the c files that should be in plugins/sequence
>>> and plugins/texture are examples of texture and sequence plugins.
>>>
>>>        
>> No, i get them outside of plugins as extra folders. This is one strange
>> thing too.
>>      
>>> It's a straight copy of (source)/release/plugins, if I'm not mistaken.
>>>
>>> Release zips also contain those files, so I don't see why it's an issue
>>> to have them on a graphicall build.
>>>
>>>        
>> Release Builds should not have these make files either. ;-)
>>
>> Some months ago i got it nicely like you inside plugins/textures and
>> plugins/sequence and no weird make files. So I consider that a bug in
>> the build system.
>> At least on windows.
>>      
>>> Martin
>>>
>>>
>>>         __________________________________________________________________
>>> Yahoo! Canada Toolbar: Search from anywhere on the web, and bookmark
>>> your favourite sites. Download it now
>>> http://ca.toolbar.yahoo.com.
>>> _______________________________________________
>>> Bf-committers mailing list
>>> Bf-committers at blender.org
>>> http://lists.blender.org/mailman/listinfo/bf-committers
>>>
>>>
>>>        
>> _______________________________________________
>> Bf-committers mailing list
>> Bf-committers at blender.org
>> http://lists.blender.org/mailman/listinfo/bf-committers
>>      
> Here is a patch:
>
>
> Index: SConstruct
> ===================================================================
> --- SConstruct  (revision 25328)
> +++ SConstruct  (working copy)
> @@ -378,7 +378,7 @@
>           os.makedirs ( B.root_build_dir + 'extern' )
>           os.makedirs ( B.root_build_dir + 'lib' )
>           os.makedirs ( B.root_build_dir + 'bin' )
> -if not os.path.isdir(B.doc_build_dir):
> +if not os.path.isdir(B.doc_build_dir) and env['WITH_BF_DOCS']:
>           os.makedirs ( B.doc_build_dir )
>
>    Help(opts.GenerateHelpText(env))
> @@ -535,7 +535,7 @@
>                   tn.remove('.svn')
>           for f in tf:
>                   pluglist.append(os.path.join(tp, f))
> -               plugtargetlist.append( os.path.join(*([BLENDERPATH] +
> tp.split(os.sep)[1:] + [f])) )
> +               plugtargetlist.append( os.path.join(*([BLENDERPATH,
> 'plugins'] + tp.split(os.sep)[1:] + [f])) )
>
>
>    # header files for plugins
> @@ -648,12 +648,14 @@
>
>    #------------ EPYDOC
>    if env['WITH_BF_DOCS']:
> -       try:            import epydoc
> -       except: epydoc = None
> -
> -       if epydoc:
> -               SConscript('source/gameengine/PyDoc/SConscript')
> -       else:
> -               print "No epydoc install detected, Python API and
> Gameengine API Docs will not be generated "
> -
> +    try:
> +        import epydoc
> +    except ImportError:
> +        epydoc = None
>
> +    if epydoc:
> +        SConscript('source/gameengine/PyDoc/SConscript')
> +    else:
> +        print "No epydoc install detected, Python API and Gameengine API
> Docs will not be generated "
> +
> +
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
>
>    



More information about the Bf-committers mailing list