Hi David,
I would say put the CMakeLists.txt files under version control.
This is what we do within the PLplot project and that is what I
generally see: generated files are not managed, as you can always
generate them again.
(For convenience you can put them in version control, for instance,
to get people started rightaway. But then if they need to add a
file or change compile options, they will have to use CMake again.
If running CMake - or any other tool that generates files - is
problematic, then putting such files in the distribution is
one way out again.)
Regards,
Arjen
On 2010-09-07 15:24, David Aldrich wrote:
Hi Eike and Arjen
Thanks for your answers. Sorry for my trivial question!
I would like to ask a question about best practice. I think that, initially, we
would use CMake only on Linux, to replace our hardcoded of gnu makefiles (we
don't use autotools). So only one platform is involved. I am wondering what to
put under version control. Would it be best to version control only
CMakeLists.txt and let each developer separately run CMake and then make? Or
should the modifier of CMakeLists.txt be responsible for running CMake and
check-in the generated Makefile, so that the user only needs to update his
(svn) working copy and run make?
Best regards
David
-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf
Of Rolf Eike Beer
Sent: 07 September 2010 13:11
To: [email protected]
Subject: Re: [CMake] Complete beginner question about tutorial
Am Tuesday 07 September 2010 schrieb David Aldrich:
Hi
I want to run the CMake tutorial
(http://www.cmake.org/cmake/help/cmake_tutorial.html).
The tutorial appears not to show the CMake commands necessary to build
program. On Windows what command should I use to build the Tutorial
executable with Visual C++ 2008?
You should create the programs with '-G "Visual Studio 9 2008"' to get a
MSVC solution file. Load that one and just let it build.
You could open a compiler console (Start -> Programs -> Microsoft Visual
Studio 2008 -> Tools -> x86 command prompt (or something like that)) and
use '-G "NMake Makefiles"'. Then you would run "nmake" from that command
window to build. You need to run cmake in that window or it will not be
able to detect the proper compiler settings for nmake otherwise.
Eike
_______________________________________________
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
DISCLAIMER: This message is intended exclusively for the addressee(s) and may
contain confidential and privileged information. If you are not the intended
recipient please notify the sender immediately and destroy this message.
Unauthorized use, disclosure or copying of this message is strictly prohibited.
The foundation 'Stichting Deltares', which has its seat at Delft, The
Netherlands, Commercial Registration Number 41146461, is not liable in any way
whatsoever for consequences and/or damages resulting from the improper,
incomplete and untimely dispatch, receipt and/or content of this e-mail.
_______________________________________________
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