King InuYasha schrieb:
On Fri, Mar 20, 2009 at 11:42 PM, Chris Morgan <[email protected] <mailto:[email protected]>> wrote:

    On Fri, Mar 20, 2009 at 10:21 PM, Ben Klein <[email protected]
    <mailto:[email protected]>> wrote:
    > 2009/3/21 Pau Garcia i Quiles <[email protected]
    <mailto:[email protected]>>:
    >> Hello,
    >>
    >> If you don't mind using CMake ( http://cmake.org ) instead of
    Scons,
    >> here is a starting point:
    >>
    >> http://dgwarp.hd.free.fr/vcproj2cmake.rb
    >>
    >> On Sat, Mar 21, 2009 at 12:50 AM, Scott Ritchie
    <[email protected] <mailto:[email protected]>> wrote:
    >>> For a while now I've been hoping someone would tackle a pet
    project of
    >>> mine.  It occurred to me that it would be a great summer of
    code project.
    >>>
    >>> Basically, I want a magic script that can convert a visual studio
    >>> project file into a winelib-aware, scons-powered,
    linux-compatible build
    >>> system.  This would make it very easy for a Windows-only
    Visual Studio
    >>> project to be ported.
    >>>
    >>> Now, normally, someone writing portable code would probably
    want to use
    >>> scons from the start instead of Visual Studio, but Winelib
    throws a monkey
    >>> wrench into this process by making formerly non-portable code
    suddenly Linux
    >>> compatible.
    >>>
    >>> As a good example application to test, the program eMule would
    be a good
    >>> candidate - it's open source, works great in Wine, is built
    with Visual
    >>> Studio, and has no good native equivalents.
    >>>
    >>> I've added a work in progress wiki page on the Wine wiki here:
    >>> http://wiki.winehq.org/SconsWine
    >>>
    >>>
    >>>
    >>> I'm not sure whether this will function better as an scons
    summer of
    >>> code project or a Wine one, nor am I sure where a student
    would be able
    >>> to find a good mentor.  Accordingly, I'm emailing both mailing
    lists,
    >>> and hoping for some feedback, particularly if it doesn't sound
    feasible.
    >>>
    >>>
    >>> Thanks,
    >>> Scott Ritchie
    >
    > There are so many different build systems. Classic Make, GNU Make,
    > scons, setuptools ... there must be plenty I don't know about too. A
    > framework for adapting Visual Studio projects to some generic format
    > which can then be processed into whatever native make-like
    system you
    > want would probably be the way to go, but also involve a *lot* more
    > work than just making a scons or CMake variant :)
    >

    Monodevelop can open and use Visual Studio projects. It may be a
    useful foundation to build a plugin on that would accomplish the goal
    of building directly from the existing solution. I think it can open
    vs2003 and beyond but only works well with vs2005 and beyond. I use it
    all of the time to build .net projects both from the gui and from the
    command line.

    Chris



For C/C++ projects, Code::Blocks can open and use Visual Studio projects, and that might be more useful since I don't think Winelib is supposed to deal with .NET code ;) The VS solution importer in Code::Blocks uses a lexar xml file for rules on importing I think, so it could be adapted to winemaker.
------------------------------------------------------------------------


i would prefer Code::Blocks too. The last thing which makes problems is MFC. winelib can't handle MFC...maybe we should include wxwidgets. a good mfc2wx converter would be great. i am thinking about to do this the last weeks.
winemaker also will handle vcproj and dsp when my patch gets commited.


Reply via email to