From: <ai...@us...> - 2014-05-14 05:45:47
|
Revision: 13116 http://sourceforge.net/p/plplot/code/13116 Author: airwin Date: 2014-05-14 05:45:44 +0000 (Wed, 14 May 2014) Log Message: ----------- As a trial possibility we use a binary downloaded version of gtk+ on Windows. Tested for the "MinGW Makefiles" generator on Wine-1.6.1. cmake apparently configured the cairo devices without issues so that is a step forward for Walt Brainerd where this was a showstopper. However, at least on Wine, the gdi.dll library causes issues at "make install" time with the message c:\windows\system32\gdi32.dll: file not recognized: File format not recognized So this trial is a work in progress. Modified Paths: -------------- trunk/cmake/epa_build/plplot/CMakeLists.txt trunk/cmake/epa_build/setup/setup_mingw_makefiles trunk/cmake/epa_build/setup/setup_msys_makefiles Modified: trunk/cmake/epa_build/plplot/CMakeLists.txt =================================================================== --- trunk/cmake/epa_build/plplot/CMakeLists.txt 2014-05-14 05:36:26 UTC (rev 13115) +++ trunk/cmake/epa_build/plplot/CMakeLists.txt 2014-05-14 05:45:44 UTC (rev 13116) @@ -84,7 +84,9 @@ # until the pango and qt5_lite packages and all their dependencies # build properly on that platform list(APPEND cmake_args - -DDEFAULT_NO_CAIRO_DEVICES:BOOL=ON + # Except as a trial possibility we use a binary downloaded version + # of gtk+ on Windows. + #-DDEFAULT_NO_CAIRO_DEVICES:BOOL=ON -DDEFAULT_NO_QT_DEVICES:BOOL=ON -DENABLE_qt=OFF ) Modified: trunk/cmake/epa_build/setup/setup_mingw_makefiles =================================================================== --- trunk/cmake/epa_build/setup/setup_mingw_makefiles 2014-05-14 05:36:26 UTC (rev 13115) +++ trunk/cmake/epa_build/setup/setup_mingw_makefiles 2014-05-14 05:45:44 UTC (rev 13116) @@ -5,7 +5,7 @@ source setup_mingw_msys_wine_toolchain # Tailor this install location for "MinGW Makefiles" builds to your local needs: -export INSTALL_PREFIX=/z/home/wine/newstart/build_script/install-$WINEVERSION_mingw +export INSTALL_PREFIX=/z/home/wine/newstart/build_script/install-${WINEVERSION}_mingw # End of tailored values. @@ -40,4 +40,11 @@ # view) PATH processing. So make sure sh.exe is not on the PATH. PATH=$MINGW_PREFIX/msys/1.0/bin_without_sh/:$PATH +# Temporary until epa_build of pango and its dependencies works on either +# MinGW or MinGW/MSYS +# N.B. put all PATH additions at the bottom so the epa_build versions prevail +# (such as pkg-config) if they are available. +PATH=$PATH:/z/home/wine/gtkplus/3.6.4/bin +PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/z/home/wine/gtkplus/3.6.4/lib/pkgconfig + export GENERATOR_STRING="MinGW Makefiles" Modified: trunk/cmake/epa_build/setup/setup_msys_makefiles =================================================================== --- trunk/cmake/epa_build/setup/setup_msys_makefiles 2014-05-14 05:36:26 UTC (rev 13115) +++ trunk/cmake/epa_build/setup/setup_msys_makefiles 2014-05-14 05:45:44 UTC (rev 13116) @@ -37,4 +37,11 @@ # Put MSYS at the top of the PATH PATH=$MINGW_PREFIX/msys/1.0/bin/:$PATH +# Temporary until epa_build of pango and its dependencies works on either +# MinGW or MinGW/MSYS +# N.B. put all PATH additions at the bottom so the epa_build versions prevail +# (such as pkg-config) if they are available. +PATH=$PATH:/z/home/wine/gtkplus/3.6.4/bin +PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/z/home/wine/gtkplus/3.6.4/lib/pkgconfig + export GENERATOR_STRING="MSYS Makefiles" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |