Right now I don't have access to a linux system so I can't check. But my
very reason to use cmake
is to have a bulid system which works on windows in addition to unix (on
which I have autotools),
so it's kind of unimportant whether it works on linux or not :)
Best regards,
Yevgen
Adolfo Rodríguez wrote:
Have you tried building your project using a different generator to
check if it's a VS-specific problem?. I've set compile flags on a
per-source basis using various generators under Linux and had no
problem. Do you have access to a Linux box, or is your project
Windows-specific?
Cheers,
Adolfo
On Mon, Apr 13, 2009 at 12:54 AM, Yevgen Muntyan <ymunt...@gmail.com
<mailto:ymunt...@gmail.com>> wrote:
Andreas Pakulat wrote:
On 07.04.09 20:29:49, Yevgen Muntyan wrote:
Hi,
I want to convert an autotools project to cmake. But, I
don't know how to solve the problem of the
convenience libraries. The issue is: the project builds a
shared library of bunch of libtool convenience
libraries. Each convenience library uses different
compilation flags (which is very important). So I can't
simply take all sources I got and stuff them into a shared
library with add_library().
Sure you can. You can set compile flags on a per source file
basis with
set_source_file_properties. If you have a bunch of files that
get the same
flags, put them into a variable, iterate over them and set the
flags on
each that way.
In fact, it doesn't even work. Generated visual studio project
ignores COMPILE_FLAGS set on source files,
even though it seems to be okay with COMPILE_DEFINITIONS. This is
strange because visual studio itself
does support compile flags set per-file. So I am back to my
original question. Anybody knows how to build
a shared library of separate cmake targets?
Thanks!
Yevgen
_______________________________________________
Powered by www.kitware.com <http://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
--
Adolfo Rodríguez Tsouroukdissian
Robotics engineer
PAL ROBOTICS S.L
http://www.pal-robotics.com
Tel. +34.93.414.53.47
Fax.+34.93.209.11.09
_______________________________________________
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