Yes, this is the feature that I'm looking for. I want to use ccmake for the initial configuration and then automatically "translate" that configuration into an equivalent command line for cmake (all on *nix system), which I can then put into an automated build script (sh or bash) that I can run on other systems (via ssh, macports, etc.).
I'll try your diff suggestion James. Thanks, Darren On Mon, Mar 30, 2009 at 9:23 PM, James Bigler <[email protected]> wrote: > On Mon, Mar 30, 2009 at 9:27 PM, Philip Lowman <[email protected]> wrote: > >> On Mon, Mar 30, 2009 at 4:09 PM, Darren Weber < >> [email protected]> wrote: >> >>> >>> Can we automatically extract an equivalent cmake command line after >>> running ccmake? >>> >>> Take care, Darren >> >> >> If you're using the Makefile generator you can simply type "make >> edit_cache" in your build tree after you've initially generated. >> >> If this doesn't solve your problem you likely can look towards finding the >> source directory in the CMakeCache.txt file. >> > > I think he wants to run ccmake and configure things how he likes and then > get a command line that would produce the equivalent configuration without > ccmake (i.e. cmake -DSOMEVAR:BOOL=ON > -DPATH_TO_SOME_EXE:PATH=/path/to/some.exe). This way, he can configure a > new build in one easy step. > > I don't believe this feature exists, though you could get something close > by doing the following. > > 1. Create a build directory and run cmake <path to source>. This is your > default configuration. > 2. Copy CMakeCache.txt some where safe. > 3. Configure you system with ccmake. > 4. Diff the old CMakeCache.txt and the new CMakeCache.txt. The differences > should show you a superset of the options you will need (depending on if > some options are automatically generated when you turn others on). > > James > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the CMake FAQ at: > http://www.cmake.org/Wiki/CMake_FAQ > > Follow this link to subscribe/unsubscribe: > http://www.cmake.org/mailman/listinfo/cmake >
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake
