[cmake-developers] Summer of code and Pascal

Vittorio Giovara vittorio.giovara at gmail.com
Thu Feb 21 03:56:52 EST 2013


So how do you think we could move on from this?
Should we start wording an idea proposal? Should there be news posting on
each website advertising this collaboration?

Vittorio

On Mon, Feb 11, 2013 at 4:03 PM, Bill Hoffman <bill.hoffman at kitware.com>wrote:

> 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<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
> --
>
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at http://www.kitware.com/**
> opensource/opensource.html<http://www.kitware.com/opensource/opensource.html>
>
> Please keep messages on-topic and check the CMake FAQ at:
> http://www.cmake.org/Wiki/**CMake_FAQ<http://www.cmake.org/Wiki/CMake_FAQ>
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/cgi-**bin/mailman/listinfo/cmake-**developers<http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/cmake-developers/attachments/20130221/e922a02c/attachment.html>


More information about the cmake-developers mailing list