Does wxWidgets create VS2005 projects from Bakefile?

Ray Gilbert ray.gilbert at scenictours.com
Thu May 3 04:15:58 PDT 2007


Does not work :(

Here is the trace I am getting.....

C:\WX\wxWidgets\build\bakefiles>bakefile_gen
[1/916] generating msvs2005prj from ..\..\samples\animate\anitest.bkl
WARNING: Arbitrary commands are not implemented for project files.
Traceback (most recent call last):
  File "C:\Program Files\Bakefile\src\bakefile.py", line 197, in ?
    run(sys.argv[1:])
  File "C:\Program Files\Bakefile\src\bakefile.py", line 176, in run
    if not writer.write():
  File "C:\Program Files\Bakefile\src\writer.py", line 265, in write
    invoke(writer, file, method)
  File "C:\Program Files\Bakefile\src\writer.py", line 242, in invoke
    return invoke_py(writer, file, method)
  File "C:\Program Files\Bakefile\src\writer.py", line 236, in invoke_py
    exec code in vars
  File "<string>", line 10, in ?
  File "C:\Program Files\Bakefile\output\msvs2005prj.py", line 652, in
run
    generator.genWorkspaces()
  File "C:\Program Files\Bakefile\output\msvs2005prj.py", line 260, in
genWorkspaces
    self.genDSW(projects, dsp_list, deps_translation)
  File "C:\Program Files\Bakefile\output\msvs2005prj.py", line 176, in
genDSW
    guid = guid_dict[d2]
KeyError: 'adv'
Error executing the script!
[bakefile_gen] error: bakefile exited with error

Ray

-----Original Message-----
From: Vaclav Slavik [mailto:vslavik at fastmail.fm] 
Sent: Monday, 30 April 2007 20:58
To: wx-users at lists.wxwidgets.org
Subject: Re: Does wxWidgets create VS2005 projects from Bakefile?

Hi,

Ray Gilbert wrote:
> Given that Bakefile can make VS2005 project files - has anyone
> created them for wxWidgets rather then doing VC6 project upgrade?

They're not enabled by default yet, but the support for generating 
them is there. Just add this to 
$(wx)/build/bakefiles/Bakefiles.local.bkgen file:

<?xml version="1.0" ?>
<bakefile-gen>
    <add-formats>msvs2005prj</add-formats>
</bakefile-gen>

Or add it to the <add-formats> entry in Bakefiles.bkgen.

I guess we can enable it by default, even though the support is 
probably not perfect yet...


Regards,
Vaclav

-- 
PGP key: 0x465264C9, available from http://pgp.mit.edu/




More information about the wx-users mailing list