[colm] Add CMake project

Adrian Thurston thurston at colm.net
Sun Jan 28 15:46:05 UTC 2018


Hi Konstantin,

Colm and ragel are both part of a larger ecosystem of (private) projects 
that are all built around autotools. I use scripts to generate part of 
build process, so standardizing on one build system makes sense for me. 
I often recommend people use cygwin to build on windows. It's quite 
good.

Adrian

On 2018-01-27 15:33, Konstantin Podsvirov wrote:
> Hello Adrian Thurston and list!
> 
> My name is Konstantin.
> 
> What about adding cross-platform build system like CMake 
> (https://cmake.org)?
> 
> This will help to solve the problem of porting the project on a non
> Unix-like systems.
> 
> I have some ideas and results as well.
> 
> You can see the proposed changes in your browser:
> 
> http://git.podsvirov.pro/?p=dad/fix/colm.git;a=commitdiff;h=cmake
> 
> Or download using the version control system (branch `cmake`):
> 
> git clone -b cmake git://podsvirov.pro/dad/fix/colm.git
> 
> Here are my first results.
> 
> Now implemented:
> - Bootstrap `colm` program from sources;
> - Install target `colm::coml` and `colm::libcolm`
>   via CMake's `colm` package.
> 
> Shadow build support via CMake.
> 
> Tested with MSYS2 and MinGW-w64 on Windows and with GCC on Linux.
> 
> Detected issue when sizeof(word_t) < sizeof(void*).
> 
> I want to see if I had kindred spirits and should I continue
> this activity?
> 
> Any questions and suggestions?
> 
> Sorry for mistakes in text (I use translator).
> 
> --
> Regards,
> Konstantin Podsvirov
> 
> _______________________________________________
> colm mailing list
> colm at colm.net
> http://www.colm.net/cgi-bin/mailman/listinfo/colm




More information about the colm-users mailing list