[cmake-developers] Summer of code and Pascal

Bill Hoffman bill.hoffman at kitware.com
Mon Feb 11 10:03:15 EST 2013


On 2/8/2013 8:55 PM, Vittorio Giovara wrote:
> Hi all,
> I'm one of the developer of Hedgewars, an open source video game written
> in c++ and Pascal, using CMake as build system. Please see the full site
> at http://www.hedgewars.org/
>
> Right now our pascal integration is a little hack-y,
> http://code.google.com/p/hedgewars/source/browse/hedgewars/CMakeLists.txt as
> we just add many 'custom_command' and 'custom_target' all around the
> place. This has caused issues on many many platforms, especially at the
> linking stage.
>
> I was wondering whether it would it be possible to have the Pascal
> language as one "officially" supported languages, so that it'd be
> possible to write add_sources() on the .pas files and live happily ever
> after.
>
>
> If so, I think we could make this work thanks to the Google Summer of
> Code! This program (*if* they announce it) basically introduces students
> to the world of FOSS development by having them work on a project for an
> open source organization during the summer.
>
> I don't know if CMake wants to participate this year, but in case not,
> if there is one developer willing to act as mentor for a student,
> Hedgewars (*if* selected) would happily allocate one of its students to
> work on this task and act as a "umbrella" for this single project
> targeting CMake sources. Of course the student would still have to write
> a sensible project proposal for being accepted.
>
>
> What do you think of this idea?
> Cheers,
> Vittorio (koda on #hedgewars)

Sounds cool to me.   What is the state of pascal compilers these days? 
Are they cross platform?  Do they work in the traditional c model of 
.pas -> .o?   Is it more complicated?

-Bill


-- 
Bill Hoffman
Kitware, Inc.
28 Corporate Drive
Clifton Park, NY 12065
bill.hoffman at kitware.com
http://www.kitware.com
518 881-4905 (Direct)
518 371-3971 x105
Fax (518) 371-4573



More information about the cmake-developers mailing list