I'm new to the list. But I'd like to see a cmake-build solution. It's more flexible and easier to maintain on multiple platforms. Also it would be easier for me to integrate additional libraries for testing-purposes ;-)
The problem we had with cmake was that it puts obj files in some special dir that is long, and then creates a commandline like: g++ verylongpathlisting/blah.o possiblyevenlongerpathname/blah2.o ... such that the cmdline is too long to work with windows/g++
I don't know your MinGW environment, but this problem is known and seems to be solved here: http://www.cygwin.com/faq/faq.programming.html#faq.programming.make-execvp
Henning Meyer wrote:
I'm new to the list. But I'd like to see a cmake-build solution. It's more flexible and easier to maintain on multiple platforms. Also it would be easier for me to integrate additional libraries for testing-purposes ;-)
Can you provide empirical evidence for "more flexible and easier to maintain on multiple platforms"?
If you have some CMake experience and would be willing to help us to perfect the CMake based build system for Inkscape, your help and patches would be much much appreciated. We would really benefit from someone with experience showing us best practices and helping us to make it work.
Of course, this invitation is open to everyone!
Aaron Spike
-----Original Message----- From: Henning Meyer [mailto:Henning.Meyer@...2108...] Sent: woensdag 31 december 2008 11:28 To: inkscape-devel@lists.sourceforge.net Subject: Re: [Inkscape-devel] CMake status
I'm new to the list. But I'd like to see a cmake-build solution. It's more flexible and easier to maintain on multiple platforms. Also it would be easier for me to integrate additional libraries for testing-purposes ;-)
The problem we had with cmake was that it puts obj files in
some special dir that is long, and then creates a commandline like:
g++ verylongpathlisting/blah.o
possiblyevenlongerpathname/blah2.o ...
such that the cmdline is too long to work with windows/g++
I don't know your MinGW environment, but this problem is known and seems to be solved here: http://www.cygwin.com/faq/faq.programming.html#faq.programming .make-execvp
Thanks for your pointer, however we don't use cygwin and I'm very strongly against making use of it. There must be a better solution with cmake.
-johan
participants (3)
-
unknown@example.com
-
Aaron Spike
-
Henning Meyer