<div class="gmail_quote">On Wed, Apr 20, 2011 at 10:40 AM, tog <span dir="ltr">&lt;<a href="mailto:guillaume.alleon@gmail.com">guillaume.alleon@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Well I thought that the BUNDLE line in my INSTALL command would take<br>
care of that. Actually it is the case for the other 2 libs.<br></blockquote><div><br>The other 2 libs show up in the following output:<br>otool -L your_main_executable<br><br>The plugin does not.<br><br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

What is wrong with that one ?<br></blockquote><div><br>Nothing is wrong with it, but there is no link from the app to the plugin, so fixup_bundle cannot determine that it&#39;s necessary and automatically pull it in. The plugin, from the app&#39;s point of view, is something that may or may not exist, and if it does, it&#39;s dynamically loaded. So you need to install it into the bundle first, and then you need to tell fixup_bundle about it so that it gets included in the set of fixed up libraries.<br>
<br>Hope this helps,<br>David<br><br><br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
I guess I am missing something with those &quot;plugin&quot; libraries ...<br>
<br>
<br>
ADD_LIBRARY(plugin MODULE plugin.cpp)<br>
<br>
INSTALL(TARGETS plugin<br>
        BUNDLE DESTINATION . COMPONENT Runtime<br>
        RUNTIME DESTINATION ${EXAMPLE_INSTALL_PLUGIN_LIB_DIR}<br>
COMPONENT RuntimeLibraries<br>
        LIBRARY DESTINATION ${EXAMPLE_INSTALL_PLUGIN_LIB_DIR}<br>
COMPONENT RuntimeLibraries<br>
        ARCHIVE DESTINATION ${EXAMPLE_INSTALL_PLUGIN_LIB_DIR}<br>
COMPONENT Development<br>
)<br>
<div><div></div><div class="h5"><br>
On Wed, Apr 20, 2011 at 6:30 PM, David Cole &lt;<a href="mailto:david.cole@kitware.com">david.cole@kitware.com</a>&gt; wrote:<br>
&gt; The error message tells you what to do:<br>
&gt;<br>
&gt;   &quot;Install or copy the item into the bundle before calling fixup_bundle&quot;<br>
&gt;<br>
&gt; That means that libplugin.so must be underneath &quot;/tmp/example/main.app&quot;<br>
&gt; before you call fixup_bundle. (Because it&#39;s a plugin, it will not appear in<br>
&gt; any file&#39;s otool -L output, so it has to be installed first in the bundle<br>
&gt; before it can be fixed up...)<br>
&gt;<br>
&gt;<br>
&gt; On Wed, Apr 20, 2011 at 6:54 AM, tog &lt;<a href="mailto:guillaume.alleon@gmail.com">guillaume.alleon@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Some small progress after using INSTALL(CODE ...) but still an error.<br>
&gt;&gt; (Small) code is still there <a href="https://github.com/galleon/CMakeOSX" target="_blank">https://github.com/galleon/CMakeOSX</a> for<br>
&gt;&gt; those interested.<br>
&gt;&gt;<br>
&gt;&gt; Any idea what is going wrong ?<br>
&gt;&gt;<br>
&gt;&gt; Best Regards<br>
&gt;&gt; Guillaume<br>
&gt;&gt;<br>
&gt;&gt; ....<br>
&gt;&gt;<br>
&gt;&gt; -- 4/8: copying &#39;/Users/alleon/PROJECTS/CMakeOSX_build/foo/libfoo.1.dylib&#39;<br>
&gt;&gt; -- fixup_bundle: fixing...<br>
&gt;&gt; -- 5/8: fixing up<br>
&gt;&gt; &#39;/Users/alleon/PROJECTS/CMakeOSX_build/plugin/libplugin.so&#39;<br>
&gt;&gt;  exe_dotapp_dir/=&#39;/tmp/example/main.app/&#39;<br>
&gt;&gt;  item_substring=&#39;/Users/alleon/PROJECTS&#39;<br>
&gt;&gt;<br>
&gt;&gt;  resolved_embedded_item=&#39;/Users/alleon/PROJECTS/CMakeOSX_build/plugin/libplugin.so&#39;<br>
&gt;&gt;<br>
&gt;&gt; Install or copy the item into the bundle before calling fixup_bundle<br>
&gt;&gt;<br>
&gt;&gt; CMake Error at /Applications/CMake<br>
&gt;&gt; 2.8-4.app/Contents/share/cmake-2.8/Modules/BundleUtilities.cmake:557<br>
&gt;&gt; (message):<br>
&gt;&gt;  cannot fixup an item that is not in the bundle...<br>
&gt;&gt; Call Stack (most recent call first):<br>
&gt;&gt;  /Applications/CMake<br>
&gt;&gt; 2.8-4.app/Contents/share/cmake-2.8/Modules/BundleUtilities.cmake:645<br>
&gt;&gt; (fixup_bundle_item)<br>
&gt;&gt;  example/cmake_install.cmake:44 (fixup_bundle)<br>
&gt;&gt;  cmake_install.cmake:35 (INCLUDE)<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; make: *** [install] Error 1<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Apr 20, 2011 at 12:03 PM, tog &lt;<a href="mailto:guillaume.alleon@gmail.com">guillaume.alleon@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt; Hi,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Yes I have used the references you send me i.e. the link to the QtTest<br>
&gt;&gt; &gt; project.<br>
&gt;&gt; &gt; This project is nevertheless simpler than mine since only an<br>
&gt;&gt; &gt; executable is generated - no libraries (excepted those taken from Qt).<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; If my understanding is correct - FIXUP_BUNDLE shall be used after the<br>
&gt;&gt; &gt; bundle is created. Shall it be called for each artifacts i.e each<br>
&gt;&gt; &gt; library and executable or only for the main executable.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; My problem is that I got an  &quot;fixup_bundle: not a valid bundle&quot; error<br>
&gt;&gt; &gt; message when using FIXUP_BUNDLE.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I have created a very simplified project here if one wants to have a<br>
&gt;&gt; &gt; look to my problem: <a href="https://github.com/galleon/CMakeOSX" target="_blank">https://github.com/galleon/CMakeOSX</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Best Regards<br>
&gt;&gt; &gt; Guillaume<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On Tue, Apr 19, 2011 at 9:10 PM, Michael Jackson<br>
&gt;&gt; &gt; &lt;<a href="mailto:mike.jackson@bluequartz.net">mike.jackson@bluequartz.net</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt; Use the &quot;SHARED&quot; library type for your shared library and &quot;MODULE&quot; for<br>
&gt;&gt; &gt;&gt; your plugin.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Have you downloaded the Qt example from the Wiki? It shows what you<br>
&gt;&gt; &gt;&gt; need to do. The terse summary of how some of us do it is this:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Write a configurable *.<a href="http://cmake.in" target="_blank">cmake.in</a> file that gets configured at cmake<br>
&gt;&gt; &gt;&gt; time. An install rule is also added that executes the .cmake file at install<br>
&gt;&gt; &gt;&gt; time. inside this file is cmake code to over ride some CMake functions for<br>
&gt;&gt; &gt;&gt; your use and then include the BundleUtilities. And then call &quot;fixup_bundle&quot;.<br>
&gt;&gt; &gt;&gt; The tail end of my own file looks like this:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; # -- Run the BundleUtilities cmake code<br>
&gt;&gt; &gt;&gt; include(BundleUtilities)<br>
&gt;&gt; &gt;&gt; fixup_bundle(&quot;${CMAKE_INSTALL_PREFIX}/IPHelperApp_debug.app&quot;<br>
&gt;&gt; &gt;&gt;             # Plugins to Install<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &quot;${CMAKE_INSTALL_PREFIX}/IPHelperApp_debug.app/Contents/plugins/imageformats/libqgif.dylib;${CMAKE_INSTALL_PREFIX}/IPHelperApp_debug.app/Contents/plugins/imageformats/libqjpeg.dylib;${CMAKE_INSTALL_PREFIX}/IPHelperApp_debug.app/Contents/plugins/imageformats/libqtiff.dylib;${CMAKE_INSTALL_PREFIX}/IPHelperApp_debug.app/Contents/plugins/libEMMPMPlugin_debug.plugin;${CMAKE_INSTALL_PREFIX}/IPHelperApp_debug.app/Contents/plugins/libCrossCorrelationPlugin_debug.plugin&quot;<br>

&gt;&gt; &gt;&gt;             # Directories to Search for Libraries<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &quot;/Users/mjackson/Workspace/IPHelper/Build/Bin;/Users/mjackson/Workspace/IPHelper/Build/Bin&quot;<br>
&gt;&gt; &gt;&gt; )<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; This is for a Qt based project where I need some of the Qt plugins for<br>
&gt;&gt; &gt;&gt; image loading and I have produced my own plugins that need to get copied<br>
&gt;&gt; &gt;&gt; into the application bundle. Note that this will get called at INSTALL time<br>
&gt;&gt; &gt;&gt; NOT at build time. You should have code in your main executable that looks<br>
&gt;&gt; &gt;&gt; for the plugins in a few locations so your executable will work from both<br>
&gt;&gt; &gt;&gt; the build directory and the installed location. Again, if you happen to be<br>
&gt;&gt; &gt;&gt; working with Qt I can share some code that I use.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; If you take a look at<br>
&gt;&gt; &gt;&gt; <a href="http://scm.bluequartz.net/support-libraries/cmp/trees/master" target="_blank">http://scm.bluequartz.net/support-libraries/cmp/trees/master</a> there are some<br>
&gt;&gt; &gt;&gt;  Macros (cmpCMakeMacros.cmake) that I use in my project. There is also the<br>
&gt;&gt; &gt;&gt; example configured file in the OSX_Tools directory<br>
&gt;&gt; &gt;&gt; (<a href="http://CompleteBundle.cmake.in" target="_blank">CompleteBundle.cmake.in</a>).<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; The &quot;cmp&quot; project is just a collection of CMake code that I use over<br>
&gt;&gt; &gt;&gt; and over in all my projects so I just made a Git module out of it and I use<br>
&gt;&gt; &gt;&gt; it as a git submodule in all my projects.<br>
&gt;&gt; &gt;&gt; ___________________________________________________________<br>
&gt;&gt; &gt;&gt; Mike Jackson                      <a href="http://www.bluequartz.net" target="_blank">www.bluequartz.net</a><br>
&gt;&gt; &gt;&gt; Principal Software Engineer       <a href="mailto:mike.jackson@bluequartz.net">mike.jackson@bluequartz.net</a><br>
&gt;&gt; &gt;&gt; BlueQuartz Software               Dayton, Ohio<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; On Apr 19, 2011, at 11:21 AM, tog wrote:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; Hi Mike<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; Thanks for this very helpful answer.<br>
&gt;&gt; &gt;&gt;&gt; I am nevertheless still facing few problems. My project contains:<br>
&gt;&gt; &gt;&gt;&gt;  - a shared library<br>
&gt;&gt; &gt;&gt;&gt;  - an executable using the shared lib<br>
&gt;&gt; &gt;&gt;&gt;  - a plugin lib (loaded using dylib)<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; I have modified my exec target to be<br>
&gt;&gt; &gt;&gt;&gt; ADD_EXECUTABLE(main MACOSX_BUNDLE  main.cpp sub.cpp)<br>
&gt;&gt; &gt;&gt;&gt; then I have something like<br>
&gt;&gt; &gt;&gt;&gt; INSTALL(TARGETS main  BUNDLE    DESTINATION Applications  RUNTIME)<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; the make install does create Application.app and add the main exec.<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; Fir the lib I am facing 2 problems:<br>
&gt;&gt; &gt;&gt;&gt;  1- I don&#39;t understand how to add them to the bundle. They are both<br>
&gt;&gt; &gt;&gt;&gt; created using:<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;      ADD_LIBRARY(foo ${EXAMPLE_LIBRARY_TYPE} foo.cpp)<br>
&gt;&gt; &gt;&gt;&gt; EXAMPLE_LIBRARY_TYPE=SHARED<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;      INSTALL(TARGETS foo<br>
&gt;&gt; &gt;&gt;&gt;              RUNTIME DESTINATION ${EXAMPLE_INSTALL_LIB_DIR} COMPONENT<br>
&gt;&gt; &gt;&gt;&gt; RuntimeLibraries<br>
&gt;&gt; &gt;&gt;&gt;              LIBRARY DESTINATION ${EXAMPLE_INSTALL_LIB_DIR} COMPONENT<br>
&gt;&gt; &gt;&gt;&gt; RuntimeLibraries<br>
&gt;&gt; &gt;&gt;&gt;              ARCHIVE DESTINATION ${EXAMPLE_INSTALL_LIB_DIR} COMPONENT<br>
&gt;&gt; &gt;&gt;&gt; Development<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;      nothing is added to the app.<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;  2- According to the doc. For a library loaded at runtime the doc<br>
&gt;&gt; &gt;&gt;&gt; suggests to use MODULE but I end up having this error. Is that<br>
&gt;&gt; &gt;&gt;&gt; supported on Mac<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; Linking CXX shared module libplugin.so<br>
&gt;&gt; &gt;&gt;&gt; cd /Users/alleon/PROJECTS/example_build/plugin &amp;&amp; &quot;/Applications/CMake<br>
&gt;&gt; &gt;&gt;&gt; 2.8-4.app/Contents/bin/cmake&quot; -E cmake_link_script<br>
&gt;&gt; &gt;&gt;&gt; CMakeFiles/plugin.dir/link.txt --verbose=1<br>
&gt;&gt; &gt;&gt;&gt; /usr/bin/c++   -bundle -Wl,-headerpad_max_install_names<br>
&gt;&gt; &gt;&gt;&gt; -compatibility_version 1.0.0 -current_version 1.2.3 -o<br>
&gt;&gt; &gt;&gt;&gt; <a href="http://libplugin.1.2.3.so" target="_blank">libplugin.1.2.3.so</a> CMakeFiles/plugin.dir/plugin.cpp.o<br>
&gt;&gt; &gt;&gt;&gt; i686-apple-darwin10-g++-4.2.1: -compatibility_version only allowed<br>
&gt;&gt; &gt;&gt;&gt; with -dynamiclib<br>
&gt;&gt; &gt;&gt;&gt; make[2]: *** [plugin/<a href="http://libplugin.1.2.3.so" target="_blank">libplugin.1.2.3.so</a>] Error 1<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; Thanks<br>
&gt;&gt; &gt;&gt;&gt; Guillaume<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; On Sat, Apr 16, 2011 at 6:51 PM, Michael Jackson<br>
&gt;&gt; &gt;&gt;&gt; &lt;<a href="mailto:mike.jackson@bluequartz.net">mike.jackson@bluequartz.net</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt;&gt;&gt; You need to process your executable with &quot;install_name_tool&quot; either<br>
&gt;&gt; &gt;&gt;&gt;&gt; manually or using the &quot;BundleUtilities&quot; functionality built into CMake. Note<br>
&gt;&gt; &gt;&gt;&gt;&gt; that there is a bug in the current CMake 2.8.4 that will NOT allow<br>
&gt;&gt; &gt;&gt;&gt;&gt; bundleUtilities to work on a command line type app. Your app MUST be in a<br>
&gt;&gt; &gt;&gt;&gt;&gt; .app bundle. If you search for BUndleUtilities on the Wiki there is a small<br>
&gt;&gt; &gt;&gt;&gt;&gt; Qt based project that shows a simple use of BundleUtilities.<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt; Hope that helps.<br>
&gt;&gt; &gt;&gt;&gt;&gt; ___________________________________________________________<br>
&gt;&gt; &gt;&gt;&gt;&gt; Mike Jackson                      <a href="http://www.bluequartz.net" target="_blank">www.bluequartz.net</a><br>
&gt;&gt; &gt;&gt;&gt;&gt; Principal Software Engineer       <a href="mailto:mike.jackson@bluequartz.net">mike.jackson@bluequartz.net</a><br>
&gt;&gt; &gt;&gt;&gt;&gt; BlueQuartz Software               Dayton, Ohio<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt; On Apr 15, 2011, at 7:17 AM, tog wrote:<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; Dear all<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; I have a project in which I would like to use rpath on Mac OS.<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; Everything is going fine if I am building everything manually (i.e.<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; without CMake)<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; With CMake all is fine for the libs between the build and the<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; installation, all libs are processed with install_name_tool.<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; But nothing is done for the executable (checked from<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; cmake_install.cmake)<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; In the build phase, I don&#39;t see any -Wl,-rpath,... added on the<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; command line.<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; What do I miss there ?<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; I have been using:<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; SET(CMAKE_SKIP_BUILD_RPATH FALSE)<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; SET(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; SET(CMAKE_INSTALL_RPATH &quot;${EXAMPLE_INSTALL_LIB_DIR}&quot;)<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; as indicated in the Wiki.<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; Is there  tool on the Mac to get rpath from the executable ?<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; Thanks for your help<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; Guillaume<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; --<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; PGP KeyID: 2048R/EA31CFC9  <a href="http://subkeys.pgp.net" target="_blank">subkeys.pgp.net</a><br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; Visit other Kitware open-source projects at<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; Please keep messages on-topic and check the CMake FAQ at:<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; <a href="http://www.cmake.org/Wiki/CMake_FAQ" target="_blank">http://www.cmake.org/Wiki/CMake_FAQ</a><br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; <a href="http://www.cmake.org/mailman/listinfo/cmake" target="_blank">http://www.cmake.org/mailman/listinfo/cmake</a><br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; --<br>
&gt;&gt; &gt;&gt;&gt; PGP KeyID: 2048R/EA31CFC9  <a href="http://subkeys.pgp.net" target="_blank">subkeys.pgp.net</a><br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; _______________________________________________<br>
&gt;&gt; &gt;&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Visit other Kitware open-source projects at<br>
&gt;&gt; &gt;&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Please keep messages on-topic and check the CMake FAQ at:<br>
&gt;&gt; &gt;&gt; <a href="http://www.cmake.org/Wiki/CMake_FAQ" target="_blank">http://www.cmake.org/Wiki/CMake_FAQ</a><br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt; &gt;&gt; <a href="http://www.cmake.org/mailman/listinfo/cmake" target="_blank">http://www.cmake.org/mailman/listinfo/cmake</a><br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; PGP KeyID: 2048R/EA31CFC9  <a href="http://subkeys.pgp.net" target="_blank">subkeys.pgp.net</a><br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; PGP KeyID: 2048R/EA31CFC9  <a href="http://subkeys.pgp.net" target="_blank">subkeys.pgp.net</a><br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt;<br>
&gt;&gt; Visit other Kitware open-source projects at<br>
&gt;&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt;<br>
&gt;&gt; Please keep messages on-topic and check the CMake FAQ at:<br>
&gt;&gt; <a href="http://www.cmake.org/Wiki/CMake_FAQ" target="_blank">http://www.cmake.org/Wiki/CMake_FAQ</a><br>
&gt;&gt;<br>
&gt;&gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt; <a href="http://www.cmake.org/mailman/listinfo/cmake" target="_blank">http://www.cmake.org/mailman/listinfo/cmake</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
</div></div>--<br>
<div><div></div><div class="h5">PGP KeyID: 2048R/EA31CFC9  <a href="http://subkeys.pgp.net" target="_blank">subkeys.pgp.net</a><br>
</div></div></blockquote></div><br>