<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Actually I did already make the test, ie putting this line on top, but it does not change anything.<br><br>&gt; Subject: Re: [CMake] Reusing configuration<br>&gt; From: themiwi@gmail.com<br>&gt; Date: Mon, 11 Oct 2010 17:04:22 +0200<br>&gt; CC: cmake@cmake.org<br>&gt; To: stan1313@hotmail.fr<br>&gt; <br>&gt; Well, the line with the "set(ParaView_DIR ...)" should be before the FIND_PACKAGE call, although one usually sets this variable only in the cache if CMake isn't able ParaView on its own.<br>&gt; <br>&gt; Michael<br>&gt; <br>&gt; On 11. Oct, 2010, at 16:54 , Fred Fred wrote:<br>&gt; <br>&gt; &gt; <br>&gt; &gt; Yes, actually I did not remember that install binaries were now available.<br>&gt; &gt; So I did it, managed to build my plugin Makefile but got an error at make time:<br>&gt; &gt; <br>&gt; &gt; [ 14%] Generating vtkSMXML_MyPlugin.h<br>&gt; &gt; /ParaView-Development-3.8.1-Linux-i686/bin/kwProcessXML: error while loading shared libraries: libvtkCommon.so.pv3.8: cannot open shared object file: No such file or directory<br>&gt; &gt; <br>&gt; &gt; I followed the advice on http://www.paraview.org/Wiki/ParaView:Plugin_Deployment_with_Development_Installs<br>&gt; &gt; and particularly "set their ParaView_DIR to the development when configuring with CMake"<br>&gt; &gt; My CmakeLists.txt is now:<br>&gt; &gt; <br>&gt; &gt; FIND_PACKAGE(ParaView REQUIRED)<br>&gt; &gt; INCLUDE(${PARAVIEW_USE_FILE})<br>&gt; &gt; <br>&gt; &gt; ADD_PARAVIEW_PLUGIN(MyPlugin "1.0"<br>&gt; &gt;                    SERVER_MANAGER_XML MyPlugin.xml <br>&gt; &gt;                    SERVER_MANAGER_SOURCES vtkMyPlugin.cxx)<br>&gt; &gt; <br>&gt; &gt; SET(ParaView_DIR /ParaView-Development-3.8.1-Linux-i686/lib/paraview-3.8)<br>&gt; &gt; <br>&gt; &gt; Any help?<br>&gt; &gt; <br>&gt; &gt;&gt; Subject: Re: [CMake] Reusing configuration<br>&gt; &gt;&gt; From: themiwi@gmail.com<br>&gt; &gt;&gt; Date: Mon, 11 Oct 2010 16:02:51 +0200<br>&gt; &gt;&gt; CC: drescherjm@gmail.com; cmake@cmake.org<br>&gt; &gt;&gt; To: stan1313@hotmail.fr<br>&gt; &gt;&gt; <br>&gt; &gt;&gt; <br>&gt; &gt;&gt; On 11. Oct, 2010, at 15:47 , Fred Fred wrote:<br>&gt; &gt;&gt; <br>&gt; &gt;&gt;&gt; <br>&gt; &gt;&gt;&gt; So it is impossible to just extract the options from the environment config data.<br>&gt; &gt;&gt;&gt; But you suggestion is fine although it requires some work lol<br>&gt; &gt;&gt;&gt; Thx<br>&gt; &gt;&gt;&gt; <br>&gt; &gt;&gt;&gt;&gt; Date: Mon, 11 Oct 2010 09:42:24 -0400<br>&gt; &gt;&gt;&gt;&gt; Subject: Re: [CMake] Reusing configuration<br>&gt; &gt;&gt;&gt;&gt; From: drescherjm@gmail.com<br>&gt; &gt;&gt;&gt;&gt; To: stan1313@hotmail.fr<br>&gt; &gt;&gt;&gt;&gt; CC: cmake@cmake.org<br>&gt; &gt;&gt;&gt;&gt; <br>&gt; &gt;&gt;&gt;&gt; On Mon, Oct 11, 2010 at 9:32 AM, Fred Fred &lt;stan1313@hotmail.fr&gt; wrote:<br>&gt; &gt;&gt;&gt;&gt;&gt; Hello,<br>&gt; &gt;&gt;&gt;&gt;&gt; I suppose this question has already been asked here but I did not find any<br>&gt; &gt;&gt;&gt;&gt;&gt; trace of it, including in the wiki.<br>&gt; &gt;&gt;&gt;&gt;&gt; My students want to install PV at home and they need to build it from source<br>&gt; &gt;&gt;&gt;&gt;&gt; in order to extend it.<br>&gt; &gt;&gt;&gt;&gt;&gt; They do have a version installed at the university and, since configuring<br>&gt; &gt;&gt;&gt;&gt;&gt; and choosing the right options is not that easy, I wonder if there is a way<br>&gt; &gt;&gt;&gt;&gt;&gt; to give them a configuration file so as for them to have the options<br>&gt; &gt;&gt;&gt;&gt;&gt; selection list prefilled?<br>&gt; &gt;&gt;&gt;&gt;&gt; <br>&gt; &gt;&gt;&gt;&gt; <br>&gt; &gt;&gt;&gt;&gt; The big problem with that is the install must be in the same folder<br>&gt; &gt;&gt;&gt;&gt; and the dependencies must be the same. It may be easier to create a<br>&gt; &gt;&gt;&gt;&gt; script to start cmake-gui with a command line containing the options<br>&gt; &gt;&gt;&gt;&gt; you will have as default.<br>&gt; &gt;&gt;&gt;&gt; <br>&gt; &gt;&gt;&gt;&gt; John<br>&gt; &gt;&gt; <br>&gt; &gt;&gt; You can give them a cache-initializer file which they pass to cmake using the -S flag. The file contains "set(... CACHE ...)" statements.<br>&gt; &gt;&gt; <br>&gt; &gt;&gt; OTOH, you can also download the "development files" for the binary distributions of ParaView from http://paraview.org/paraview/resources/software.html (under "ParaView Development Installation").<br>&gt; &gt;&gt; <br>&gt; &gt;&gt; Michael <br>&gt; &gt;&gt; <br>&gt; &gt;&gt; --<br>&gt; &gt;&gt; There is always a well-known solution to every human problem -- neat, plausible, and wrong.<br>&gt; &gt;&gt; H. L. Mencken<br>&gt; &gt;&gt; <br>&gt; &gt;                                               <br>&gt; <br>&gt; --<br>&gt; There is always a well-known solution to every human problem -- neat, plausible, and wrong.<br>&gt; H. L. Mencken<br>&gt; <br>                                               </body>
</html>