-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
I'm using a library XXX which comes with UseXXX.cmake and
XXXConfig.cmake files (which I cannot touch as they come from linux
distributions).
Unfortunately, the XXXConfig.cmake directly calls
include_directories(), add_definitions(), link_directories() and
link_libraries().
The last two are particularly unwelcome as they force the link of all
the executables with the XXX libraries whereas I only need them in one
such executable.
So my question is, is there a way/trick to save the state of these 4
quantities (link_directories, definitions, link_directories and
link_libraries) before the FindPackage(XXX) call and to restore to
these saved values after the call.
I hope for sthg like a property but I cannot find it (even looking at
the sources).
Otherwise, the only simple option I have is to call the
FindPackage(XXX) at the latest possible time. But this is rather
fragile IMHO.
Thank's a lot for any insight,
Theo.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEUEARECAAYFAk/Iw/gACgkQEr8WrU8nPV2YUQCYtAhKbIR6V+dKf4ZAcKMVt7+o
9QCfbC49rP3wc8pdIholZba1JyCg08w=
=hd7B
-----END PGP SIGNATURE-----
--
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