avro-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bruce Mitchener (JIRA)" <j...@apache.org>
Subject [jira] Updated: (AVRO-449) CMake-based build system for Avro/C
Date Thu, 04 Mar 2010 09:28:27 GMT

     [ https://issues.apache.org/jira/browse/AVRO-449?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Bruce Mitchener updated AVRO-449:
---------------------------------

    Attachment: avro_cmake.diff

Work in progress ....

Things left to do:
* Documentation about usage.
* Support both version numbers that the autotools build system is using.
* Support for building documentation.
* Support for the cscope target.
* Finish up the pretty target (moving the ~ files).
* Figure out what to do about config.h

The attached patch just removes the only reference to config.h in the sources for now ...
(src/st.c).

This patch shouldn't go in yet!

To use it, apply it ... and then in lang/c, do the following:
* mkdir cbuild
* cd cbuild
* cmake ..
* make

But at this point, it builds, it can install, it passes the tests, it generates projects for
various IDEs, etc.

And on OS X, it will automatically build for PPC, x86 (i386) and x86-64 as a universal binary.


> CMake-based build system for Avro/C
> -----------------------------------
>
>                 Key: AVRO-449
>                 URL: https://issues.apache.org/jira/browse/AVRO-449
>             Project: Avro
>          Issue Type: New Feature
>          Components: c
>    Affects Versions: 1.3.0
>            Reporter: Bruce Mitchener
>         Attachments: avro_cmake.diff
>
>
> I am working on a CMake-based build system for Avro/C.  This has these advantages over
the current autoconf build system:
>  * Easier to get features like universal binaries correct.
>  * Works on Windows to make it easier to work on a Windows port of Avro/C.
>  * Lets us generate project files for Visual Studio and XCode.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message