Difference between revisions of "Configure PLplot for MinGW/CLI"
From PLplotWiki
m |
|||
Line 13: | Line 13: | ||
* <tt>-DCMAKE_VERBOSE_MAKEFILE=ON</tt>: makefiles provide verbose informations | * <tt>-DCMAKE_VERBOSE_MAKEFILE=ON</tt>: makefiles provide verbose informations | ||
* <tt>-DBUILD_TEST=ON</tt>: all examples will be built also (for test purposes) | * <tt>-DBUILD_TEST=ON</tt>: all examples will be built also (for test purposes) | ||
− | * Configuration of wxWidgets driver | + | * [[Configuration of wxWidgets driver]] |
If you used the <tt>-DBUILD_TEST=ON</tt> option, you need to copy some files in order to run the examples: | If you used the <tt>-DBUILD_TEST=ON</tt> option, you need to copy some files in order to run the examples: |
Revision as of 00:41, 11 September 2006
You need a working MinGW installation. Start the command line interface (NOT MSYS) and issue the following commands:
cd plplot mkdir buildmingw cd buildmingw cmake -G "MinGW Makefiles" -DCMAKE_INSTALL_PREFIX=install .. mingw32-make mingw32-make install
This will build a shared plplot library and install all files into the directory plplot\buildmingw\install. The following options are available for cmake:
- -DBUILD_SHARED_LIBS=OFF: static build of plplot
- -DCMAKE_VERBOSE_MAKEFILE=ON: makefiles provide verbose informations
- -DBUILD_TEST=ON: all examples will be built also (for test purposes)
- Configuration of wxWidgets driver
If you used the -DBUILD_TEST=ON option, you need to copy some files in order to run the examples:
cd examples\c copy ..\..\..\data\*.fnt .
and additionally some dlls for a shared plplot built:
copy ..\..\src\libplplotd.dll . copy "..\..\bindings\c++\libplplotcxxd.dll" . (for c++ examples) copy ..\..\lib\csa\libcsirocsa.dll . (if library as built)
and for the wxWidgets driver (if wxWidgets library is shared):
copy %WXWIN%\lib\gcc_dll\wxmsw26d_gcc_custom.dll .
if this dll is not in the path.