← Back to team overview

coapp-developers team mailing list archive

Re: Conversion to/from UNIX-style build systems?

 

Hello,

CMake ( http://www.cmake.org ) has something called
ExternalProject_Add which provides a similar integration with 3rdparty
build systems, something like Trace + mkProject :

http://cmake.org/gitweb?p=cmake.git;a=blob;f=Modules/ExternalProject.cmake;hb=HEAD

So far CMake is the best cross-platform build-system I have seen. We
are using it at work for Windows-Linux cross-platform development and
works very well. It creates Visual C++ solutions and projects on
Windows from project (you could say "metaproject") files called
CMakeLists.txt (see http://www.elpauer.org/stuff/learning_cmake.pdf -
page 10, top slide).

On Fri, Apr 9, 2010 at 7:07 PM, Garrett Serack <garretts@xxxxxxxxxxxxx> wrote:
> Well, the tools that I built over the last year require a lot of manual hand-holding, so I'm really planning on rewriting them from scratch again to make them quite a bit smarter.
>
> The last generation of tools is on my project page at the http://gstoolkit.codeplex.com ... but unless you know how to use them, they are probably not very useful in their current state.
>
> I'll be filling in more planning details over the next week or so.
>
>
> Garrett Serack | Open Source Software Developer | Microsoft Corporation
> I don't make the software you use; I make the software you use better on Windows.
>
>
> -----Original Message-----
> From: Philip Allison [mailto:mangobrain@xxxxxxxxxxxxxx]
> Sent: Friday, April 09, 2010 10:03 AM
> To: Garrett Serack
> Cc: coapp-developers@xxxxxxxxxxxxxxxxxxx
> Subject: Re: [Coapp-developers] Conversion to/from UNIX-style build systems?
>
> On 9 April 2010 17:36, Garrett Serack <garretts@xxxxxxxxxxxxx> wrote:
>> So part of CoApp is the evolution of some seriously cool magic that I've been working on for the last couple of years.
>>
>> Tools that can take absolutely any existing build process and turn it
>> into Visual Studio project files. I've done this on about 100 projects
>> already, and it's pretty damn cool
>>
>
> ^^ This. :D  This is the sort of thing I'm interested in, because getting this right is - IMHO - of critical importance if packaging for CoApp, and keeping those packages up to date, is going to be a realistic prospect.  (Not to say that there aren't a lot of other, equally important problems to solve, but this is one of the first ones that needs solving to really prove feasibility.)
>
> When do we get to take a look? ;)
>
> Regards,
> Phil
>
> _______________________________________________
> Mailing list: https://launchpad.net/~coapp-developers
> Post to     : coapp-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~coapp-developers
> More help   : https://help.launchpad.net/ListHelp
>



-- 
Pau Garcia i Quiles
http://www.elpauer.org
(Due to my workload, I may need 10 days to answer)



Follow ups

References