>
> I noticed the cmakelists.txt files only later on, along with the sinking
> feeling that remembered hearing people talking about cmake at Dayton :)
>
As the author of all the CMake stuff, hopefully it was in a good light :)
LOL! I mean sinking feeling because I had gotten so far without it only to
realize that I probably should have used it :) Not because it was CMake :)
-Frank
On Wed, Jun 5, 2013 at 2:16 PM, Richard Shaw <[email protected]> wrote:
> On Wed, Jun 5, 2013 at 11:32 AM, Frank Palazzolo <[email protected]>wrote:
>
>> Thanks Richard - I should have stated first that I was going the
>> Mingw/MSYS route using configure and make, following the README files in
>> the codec2-dev and fdmdv2 directories. They didn't mention ctb there and
>> so it was a surprise. I noticed the cmakelists.txt files only later on,
>> along with the sinking feeling that remembered hearing people talking about
>> cmake at Dayton :)
>>
>
> As the author of all the CMake stuff, hopefully it was in a good light :)
>
>
> Codec2 is a piece of cake to build using the mingw/msys or devstudio. The
>> only real issue I ran into is that you don't get getopts.h on windows so
>> you need an equivalent for that if you go to devstudio.
>>
>
> Yeah, the autotools config is in pretty good shape for codec2 but I
> figured if I was going to convert freedv that I should convert codec2 as
> well. The cmake version allows you to choose whether to install the
> examples or not and the unit tests. The latter was important for me because
> I can't run the unit tests when cross compiling unless I do something
> similar to what I use for the codebook generators, i.e. Build the linux
> version first which exports a cmake project for the codebook generator
> binaries, and then attempt the windows cross-compile build while importing
> the exported code generator binaries. If that sounds convoluted, it's
> because it is, but it works!
>
>
> I haven't gotten to the end of the FreeDV build process yet so I can't yet
>> say that I can comment. The Readme.win32 in fdmdv2 that I was following
>> says "This is how David R did it, Dave Witten used a different approach."
>> Now I'm curious what Dave Witten's approach is/was :)
>>
>
> Yeah, I've definitely fought my way through building the dependencies as
> well, but in general, one you're done, unless there's a new version to
> build, you're done.
>
> As David just mentioned, the plan is to move away from libctb and use
> hamlib. The only problem I've found so far is that it seems to be only
> designed to use serial ports for CAT control. I would have thought it would
> have a simple serial module to do simple serial PTT keying which I need for
> my old rig, but I haven't found it.
>
> Richard
>
>
>
>
> ------------------------------------------------------------------------------
> How ServiceNow helps IT people transform IT departments:
> 1. A cloud service to automate IT design, transition and operations
> 2. Dashboards that offer high-level views of enterprise services
> 3. A single system of record for all IT processes
> http://p.sf.net/sfu/servicenow-d2d-j
> _______________________________________________
> Freetel-codec2 mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>
>
------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2