[CMake] removing \ from ${CMAKE_CXX_FLA GS}

2010-01-28 Thread naryniecki
Hi, I need to use ${CMAKE_CXX_FLAGS} variable, but it contains unneeded char: \. I tried to remove it: STRING(REPLACE '\\' FLAGS ${CMAKE_CXX_FLAGS}) but it didn't work. How can I do this? Br. Marek ___ Powered by www.kitware.com Visit other Kitware

[CMake] how to add LDFLAGS BY FORCE??

2010-01-28 Thread jojelino
I DONT WANT 'CMAKE' DO DEPENDENCY STUFF. because it sucks very much. instead of letting cmake do MORON stuff to piss me off, i want to give it wise and toleable solution by giving LDFLAGS stuff by hand after source files (surely it is external library) such as gcc -shared -o out.exe a.o b.o

[CMake] FindSubversion does not handle REQUIRED option

2010-01-28 Thread Marcel Loose
There's a bug in the current FindSubversion.cmake, which causes it to ignore the REQUIRED option, when option QUIET is not given. The following patch solves this. IMHO, it would be even better to use FPHSA for this. Furthermore, I'm not sure whether it's desirable to conditionally define macros.

Re: [CMake] how to add LDFLAGS BY FORCE??

2010-01-28 Thread Marcel Loose
Why not write your own Makefile and use make, then YOU can do all the dependency stuff yourself. Then you don't have to use CMake, which you appear to dislike so much. You apparently don't appreciate all the hard work that CMake does for you, and seem not willing to put effort into learning

[CMake] this is what i got struck

2010-01-28 Thread jojelino
i want to include gtk dependency libraries with gtk itself. but followings was error-prone. set(a ) find_library(a NAMES gdk_pixbuf-2.0) set(GTKLIBS ${GTKLIBS} ${a}) set(a ) find_library(a NAMES gdk-win32-2.0) set(GTKLIBS ${GTKLIBS} ${a}) set(a ) find_library(a NAMES gtk-win32-2.0) set(GTKLIBS

Re: [CMake] this is what i got struck

2010-01-28 Thread Adolfo Rodríguez Tsouroukdissian
It would be best if you explained your use case in more detail. Anyway, this might be a helpful read http://cmake.org/cmake/help/cmake-2-8-docs.html#module:FindGTK2 Best, Adolfo. On Thu, Jan 28, 2010 at 10:30 AM, jojelino jojel...@gmail.com wrote: i want to include gtk dependency libraries

Re: [CMake] this is what i got struck

2010-01-28 Thread Michael Wild
Dude, you really are in some need of RTFM! E.g. here http://lmgtfy.com/?q=cmake+documentation Flaming, swearing and strong language won't get you much help here! find_library(a ...) creates a variable in the cache called a. Next time you call find_library(a ...) it just won't do anything,

Re: [CMake] Changing the build-mode

2010-01-28 Thread Michael Wild
On 28. Jan, 2010, at 11:19 , Micha Renner wrote: There is a library, which has the suffix d, if it is compiled in Debug-Mode ADD_LIBRARY(${_targetname} SHARED ${_src} ${_imIncludeFiles}) SET_TARGET_PROPERTIES(${_targetname} PROPERTIES DEBUG_OUTPUT_NAME ${_targetname}d) INSTALL(TARGETS

Re: [CMake] Compaq Visual Fortran

2010-01-28 Thread Arjen Markus
Hi Brad, it does not work - I get a message that the Fortran compiler identification is unknown. Does CMake run the compiler with the /fpp option? If not, then that is the cause (without there is no particular macro defined) Regards, Arjen On 2010-01-28 14:27, Brad King wrote: Arjen Markus

Re: [CMake] Compaq Visual Fortran

2010-01-28 Thread Brad King
Arjen Markus wrote: it does not work - I get a message that the Fortran compiler identification is unknown. Does CMake run the compiler with the /fpp option? If not, then that is the cause (without there is no particular macro defined) In CMakeDetermineFortranCompiler.cmake we list the

Re: [CMake] Would there be a need for Subversion_WC_UPDATE??

2010-01-28 Thread John Drescher
On Thu, Jan 28, 2010 at 3:28 AM, Marcel Loose lo...@astron.nl wrote: Hi all, For my project, I'm working on automatic 'svn update' of (parts of) my source tree, prior to building. I was wondering whether someone else might be interested in that kind of functionality. If so, maybe it could be

Re: [CMake] Compaq Visual Fortran

2010-01-28 Thread Arjen Markus
Hi Brad, the program is compiled and linked without a problem. But it writes: INFO:compiler[] INFO:platform[Windows] I have examined the preprocessed source code and re-read the online documentation: all the macros defined in the table I looked at are available to the preprocessor, except,

Re: [CMake] Compaq Visual Fortran

2010-01-28 Thread Brad King
Arjen Markus wrote: the program is compiled and linked without a problem. But it writes: INFO:compiler[] INFO:platform[Windows] I have examined the preprocessed source code and re-read the online documentation: all the macros defined in the table I looked at are available to the

Re: [CMake] Compaq Visual Fortran

2010-01-28 Thread Arjen Markus
Hi Brad, Perhaps this means that _DF_VERSION_ is available only as a Fortran language symbol. It would look that way, but what use would it have then? So we conclude that the compiler provides no way to identify itself using the preprocessor. This will need non-trivial work in CMake to

Re: [CMake] FindSubversion does not handle REQUIRED option

2010-01-28 Thread David Cole
The wiki page that lists module maintainers is found here: http://www.itk.org/Wiki/CMake:Module_Maintainers For FindSubversion.cmake, Tristan Carel is listed as the maintainer. Perhaps patches for FindSubversion.cmake would more appropriately be added to patch files attached to a bug report /

Re: [CMake] Compaq Visual Fortran

2010-01-28 Thread Brad King
Arjen Markus wrote: Perhaps this means that _DF_VERSION_ is available only as a Fortran language symbol. It would look that way, but what use would it have then? Perhaps it can be used in regular (runtime) IF tests? Of course other compilers won't define it, so it's useful only in

Re: [CMake] Compaq Visual Fortran

2010-01-28 Thread Arjen Markus
Hi Brad, I will try the new patch tomorrow. I tried printing it as an ordinary variable or constant, but that did not work: variable names are not allowed to start with an underscore. Regards, Arjen On 2010-01-28 17:18, Brad King wrote: Arjen Markus wrote: Perhaps this means that

[CMake] Tips to create a UseXYZ.cmake

2010-01-28 Thread Anton Deguet
Hello, Besides digging in the existing UseVTK, UseITK, UseOpenIGTLing, ... is there a short description of the philosophy and basic commands to use? Any pointer is welcome. This would be for a project with multiple external dependencies, i.e. libxml, openCV, Python, numpy, ... Thanks,

Re: [CMake] How to determine a ABI version of the arm-linux-gcc?

2010-01-28 Thread Alexander Neundorf
On Thursday 28 January 2010, Hendrik Sattler wrote: Zitat von Yegor Yefremov yegor_s...@visionsystems.de: are these two statements not doubled? +#elif defined(__GNU__) defined(__ELF__) defined(__ARMEL__) +# define ABI_ID ELF ARM +#elif defined(__GNU__) defined(__ELF__)

Re: [CMake] Tips to create a UseXYZ.cmake

2010-01-28 Thread Mateusz Loskot
Anton Deguet wrote: Hello, Besides digging in the existing UseVTK, UseITK, UseOpenIGTLing, ... is there a short description of the philosophy and basic commands to use? Any pointer is welcome. This would be for a project with multiple external dependencies, i.e. libxml, openCV, Python,

Re: [CMake] Tips to create a UseXYZ.cmake

2010-01-28 Thread Michael Wild
On 28. Jan, 2010, at 19:01 , Anton Deguet wrote: Hello, Besides digging in the existing UseVTK, UseITK, UseOpenIGTLing, ... is there a short description of the philosophy and basic commands to use? Any pointer is welcome. This would be for a project with multiple external

[CMake] New Kitware's Developer Blog

2010-01-28 Thread Bill Hoffman
Kitware launched its first developer blog today with contributions from Company technical and business leaders. Following the blog is a great way to obtain early access to evolving technology and provide commentary feedback. Blog postings may be followed by topic area, or on an individual

Re: [CMake] Cross compilation and native executables

2010-01-28 Thread Guillaume Duhamel
(3) Use execute_process() to run the CMake command line tool and configure the host-only project during the configuration step of the main project. This will make the results of the export() command from the subproject available for loading by the main project. Then add a custom target to

Re: [CMake] Build only what you need in third party libs

2010-01-28 Thread Brian Davis
Update: currently crying uncle ... and switching to ExternalProject_Add. CMake and the third party libs were simply not designed for this. Question on ExternalProject_Add above: ExternalProject_Add( DOWNLOAD_COMMAND CMAKE_ARGS -DMYPROJ_UBERBUILD:BOOL=OFF SOURCE_DIR

Re: [CMake] Cross compilation and native executables

2010-01-28 Thread Brad King
Guillaume Duhamel wrote: file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/c68k) execute_process(COMMAND cmake ${CMAKE_CURRENT_SOURCE_DIR}/c68k WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/c68k) add_custom_target(c68kinc COMMAND cmake --build ${CMAKE_CURRENT_BINARY_DIR}/c68k) It does

[CMake] WPP and Generated Headers

2010-01-28 Thread Mike Roberts
Hi Everyone, I'm currently having a problem with generated headers in a Visual Studio 2005/2008 project generated with CMake. Visual Studio is regenerating the headers even when nothing has changed. The project requires headers generated by a tool called 'tracewpp', which is part of

[CMake] Help with cross-platform app's cmake setup

2010-01-28 Thread Timothy Reaves
I help contribute to Stellarium, which is a cross-platfor planetarium app, written using Qt. It uses cmake for the build system; it just doesn't do it well. I think the files are much more complex than they need to be, and as usual, the Mac stuff doesn't really work. I've looked at