On Fri, 1 Oct 2010 10:23:30 +0100 David Aldrich <david.aldr...@eu.nec.com> wrote:
> > if(CMAKE_BUILD_TYPE EQUAL Debug) > > set(CMAKE_CXX_FLAGS -Wno-long-long -Wno-comment -Wwrite-strings > > -std=c++0x -pedantic-errors -pedantic -Wall -W -g -gdwarf-2 -Weffc++ > > -Wmain -Wextra) > > else(CMAKE_BUILD_TYPE EQUAL Debug) > > set(CMAKE_CXX_FLAGS -s etc) > > endif(CMAKE_BUILD_TYPE EQUAL Debug) > > As a total non-expert I don't see how this will work because if build > type is "Debug" then CMake will use CMAKE_CXX_FLAGS_DEBUG not > CMAKE_CXX_FLAGS. > > Am I right? Could be. I too am a non-expert. CMake doesn't seem to output the command lines it executes, or if it does then Buildbot ignores it. This is the view from Buildbot's IO log: cd cmake && make all && cd .. in dir /home/arichardson/buildbot/Reu2/bin/vostro/build (timeout 1200 secs) watching logfiles {} argv: cd cmake && make all && cd .. environment: <snip lots of wrappily long env vars> closing stdin using PTY: False [ 2%] Building CXX object SmallTestLib/CMakeFiles/SmallTestLib.dir/src/SmallTestLib.cc.o Linking CXX shared library ../../bin/libSmallTestLib-d.so [ 2%] Built target SmallTestLib [ 5%] Building CXX object Reu2/CMakeFiles/Reu2.dir/src/TrayIcon.cc.o [ 8%] Building CXX object Reu2/CMakeFiles/Reu2.dir/src/Transformer.cc.o <snip lots of very similar lines, you get the idea I think> [ 47%] Building CXX object Reu2/CMakeFiles/Reu2.dir/src/CommonFunctions.cc.o [ 50%] Building CXX object Reu2/CMakeFiles/Reu2.dir/src/Buffer.cc.o Linking CXX static library ../../bin/libReu2-d.a [ 50%] Built target Reu2 [ 52%] Building CXX object Test-Reu2/CMakeFiles/Test-Reu2.dir/src/Test-TrayIcon.cc.o [ 55%] Building CXX object Test-Reu2/CMakeFiles/Test-Reu2.dir/src/Test-Transformer.cc.o <snip> [ 94%] Building CXX object Test-Reu2/CMakeFiles/Test-Reu2.dir/src/Test-Database.cc.o [ 97%] Building CXX object Test-Reu2/CMakeFiles/Test-Reu2.dir/src/Test-Converter.cc.o [100%] Building CXX object Test-Reu2/CMakeFiles/Test-Reu2.dir/src/Test-Buffer.cc.o Linking CXX executable ../../bin/Test-Reu2 [100%] Built target Test-Reu2 program finished with exit code 0 elapsedTime=15.055892 Can I make CMake more verbose? The IO log above contains the command line executed by Buildbot ("cd cmake && make all && cd .."). _______________________________________________ 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