[sword-devel] OS X/iPhoneOS based development

Dmitrijs Ledkovs dmitrij.ledkov at ubuntu.com
Tue Jun 15 08:05:43 MST 2010


On 15 June 2010 15:59, Greg Hellings <greg.hellings at gmail.com> wrote:
> On Tue, Jun 15, 2010 at 9:46 AM, Dmitrijs Ledkovs
> <dmitrij.ledkov at ubuntu.com> wrote:
>> On 15 June 2010 14:27, Greg Hellings <greg.hellings at gmail.com> wrote:
>>> On Mon, Jun 14, 2010 at 5:52 PM, Dmitrijs Ledkovs
>>> I have included build/configuration files for a number of the
>>> different iPhone SDK packs with help from
>>> http://sites.google.com/site/michaelsafyan/coding/resources/how-to-guides/cross-compile-for-the-iphone/how-to-cross-compile-for-the-iphone-using-cmake.
>>>  The so-called "architecture files" that can be set with either the
>>> CMake GUI or command-line arguments are found in the cmake/toolchains/
>>
>> What's CMake GUI? and where do I get one?
>
> http://www.cmake.org/cmake/resources/software.html
>
> If you download the .dmg for OS X or the installer for Windows, you'll
> get the GUI version of the program.  If you're using a package
> manager, most of them have a cmake-gui target, or similar.
>
>>> I'd be happy to work with you on doing anything like that you need.  I
>>> don't know too much about creating Frameworks or building the
>>> bindings.  I believe the current state of the CMake project files has
>>> feature parity with the autotools in building the library, utilities,
>>> demos and tests but I hadn't touched the bindings yet, because I had
>>> no idea how those are built.  Also, I wanted to get feedback from
>>> others on how well the current base abilities were working for them.
>>>
>>
>> The idea about bindings is:
>>
>> 1) Build sword library and headers
>> 2) Take bindings pixy dust (swig) and run swig to regenerate itself
>> against sword library
>> 3) Take the output from swig and compile the bindings (e.g. python
>> module) install & use
>>
>> I don't know how many swig bindings are currently in working/updated
>> state. If you find any CMake/swig info please post links =)
>
> AFAIK the Corba and Python bindings are in regular use by the SWORDWeb
> and the BP Bible developers respectively.  Beyond that I'm not sure,
> either.
>
> CMake has had support for SWIG since version 2.0, with an example in
> their wiki at http://www.cmake.org/Wiki/CMake_FAQ#How_do_I_use_CMake_to_generate_SWIG_wrapper_libraries.3F
>
> I'll see what I can do about adding support for that.  Does anyone
> else know of other SWIG wrappers, or just other wrappers, that are
> actively in use?
>
>>
>>> Feel free to push a new branch to Launchpad if you have fixes or
>>> additions or to mail me patches or anything else like that.  I can
>>> also be found on IRC many days, though depending on work and such I
>>> might be more or less available.
>>>
>>
>> lp:sword/cmake now points to your branch =)
>
> lp:sword/cmake or lp:libsword/cmake?  When I first signed up for
> Launchpad I flagged myself as working with Sword, only to find out
> that it's "Semantic Web on Rails development".
>

Yes. lp:libsword/cmake

sorry =)

sword is still taken =))))

> --Greg
>
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
>



More information about the sword-devel mailing list