creole/c was developed under Windows XP using Visual Studio 2005. Further the following tools were used:
It should also build on Ubuntu 8.04 using gcc 4.2.4, flex 2.5.34 and cmake 2.6. (One must install cmake 2.6 before.)
Building with other compilers on other platforms should work, as no Windows or Linux specific code is involved. But it's not tested yet...
Building under Windows
One can build creole/c outside of the source tree using cmake. Typically for developing with VS 2005 one would:
The C parser API docs are build with the api-docs target. Note that the documentation is generated in the source tree in doc/api/html.
The INSTALL target will copy the build results into the folders bin and lib of the source tree under Windows.
Building under Linux
Works principally as under Windows: