On 2015-03-18 14:52+0100 Laurent Berger wrote: > After building plplot I want to install it on my computer with VS 2012 > Win64. I install it using INSTALL project which in Plplot.sn solution > for VS 2012. Plplot is installed in program files . > > In my own project I used cmake looking for opencv openscenegraph and plplot : > find_package(OpenSceneGraph 3.2.1 REQUIRED osgDB osgUtil osgGA > osgViewer osgText osgSim) > find_package(OpenCV REQUIRED) > find_package(wxWidgets COMPONENTS core base net adv aui html qa > richtext stc ribbon xml gl REQUIRED) > find_package(PLplot REQUIRED) > > CMake cannot find plplot on my computer. > I think cmake cannot find plplot because system variables are not set > : PLPLOT_HOME does not exist. > Must I set myself ?
First you should verify what files have been installed in $INSTALL_PREFIX/lib/cmake/plplot/ by your PLplot install step, where $INSTALL_PREFIX is the installation prefix you chose for PLplot. Here is an example of what those files are named on Linux: software@raven> ls /home/software/plplot/installcmake/lib/cmake/plplot/ export_plplot-noconfig.cmake export_plplot.cmake plplotConfig.cmake where "/home/software/plplot/installcmake" happens to be the install prefix I have chosen. Assuming those files have been installed correctly there, then the final step is to give a hint to CMake about where they are located. Normally, I find putting $INSTALL_PREFIX/bin on my PATH environment variable is enough, but look at the cmake help for find_package to look for other environment variables you could set. > Is it possible to set this variable in PLplot CMakeLists.txt install? PLPLOT_HOME is an ancient leftover from proprietary Unix days, and is sometimes still useful if you are doing everything by hand. But you should ignore it for this case where you are using CMake facilities to find PLplot. > Is it possible to set env PATH in PLplot CMakeLists.txt to add program > files/plplot/bin? No, it is probably not a good idea to have the official PLplot installation set environment variables. Instead, that is something each user of the installed PLplot should do for themselves (like I suggested above for the PATH case). Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel