[CMake] Codebase Integration Question...

BRM bm_witness at yahoo.com
Thu May 10 14:08:31 EDT 2007


I'm looking at CMake as a possible tool. I've looked at
AutoMake/AutoConf in the past and they can meet my needs, but CMake
seems like it may be easier. I have yet to deploy a newer solution.

I have a number of projects that rely on each other. For example - one
project implements a TCP interface, and another project uses that TCP
interface to perform networking (e.g. an echo client/server). The
project using the interface has a Makefile structured to automatically
export the code from CVS:

CVS = cvs
TCP_RELEASE = TCP_RELEASE_1_0
TCP:	TCP/
 	$(CVS) export -r $(TCP_RELEASE) TCP

I am aware the AutoMake/AutoConf has the ability to handle this in the
Makefile.am/Makefile.in/etc files. See the following URL for details - 

http://www.spinics.net/lists/ac/msg00990.html

Is there any functionality in CMake that provides this functionality
too?

Also, while I don't expect this to really be of any issue, I am in the
process of converting my CVS repo to Subversion - in case it matters
per the commands.

I'll likely deploy whatever is the simplest for what I am trying to do.
I am interested in CMake as it seems to be very nice for cross-platform
development. This is just one more item that is of interest to me and
could make CMake even more attractive, especially if it is easy to do.

Thanks,

Ben


More information about the CMake mailing list