[sword-devel] Question about CMAKE build proceedures

Andrew Thule thulester at gmail.com
Fri Jan 25 08:48:05 MST 2013

Thanks Greg.
Different tools, different philosophies - so it's nice to understand the
thinking behind the tool.
One thing to be said for Cmake builds, is the build information is so
well presented.


On Thursday, January 24, 2013, Greg Hellings wrote:

> I have found it usually necessary. It is heavily encouraged in CMake, and
> enforced in SWORD's scripts for just that reason, to do a build from
> outside of the main source directory in an entirely enclosed environment.
> To be truthful, when building with the autofoo toolchain I usually found
> the same difficulty and got in the habit of building that from a
> subdirectory as well.
> In general, you shouldn't need to blow away the directory and start again
> unless the CMake files have changed or you want to use different options in
> the build process. As the maintainer of the CMake toolchain, I find myself
> doing it frequently, but most of the time it shouldn't be necessary. I have
> made quite a few changes over the past few months, though, to accommodate a
> number of enhancements, usually related to the bindings.
> --Greg
> On Thu, Jan 24, 2013 at 10:20 PM, Andrew Thule <thulester at gmail.com<javascript:_e({}, 'cvml', 'thulester at gmail.com');>
> > wrote:
>> I'm still fairly new to using CMAKE (but liking it).  I'm finally
>> starting to feel comfortable with its use, but still have questions .. so
>> if this is a newbie question, sorry.
>> Using traditional "./configure; make; make install' I could simply grab a
>> more recent copy (of sword) via svn and make && make install.
>> However, I'm finding with CMAKE I have to completely blow away my cmake
>> build directory before I "cmake -DSWORD_BINDINGS="Perl Python" ../sword".
>> If I don't, I seem to get never ending compiler/build loops.
>> Is it generally necessary to start with a fresh cmake build directory
>> before make && make install?
>> ~A
>> _______________________________________________
>> sword-devel mailing list: sword-devel at crosswire.org <javascript:_e({},
>> 'cvml', 'sword-devel at crosswire.org');>
>> http://www.crosswire.org/mailman/listinfo/sword-devel
>> Instructions to unsubscribe/change your settings at above page
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/sword-devel/attachments/20130125/bf40199d/attachment-0001.html>

More information about the sword-devel mailing list