Am Dienstag, den 23.03.2010, 04:34 +0100 schrieb Uwe Stöhr:
> I want to switch from SCons to CMake.
> 
> Reading the file "INSTALL.cmake" I see that this file is outdated (it tells 
> me that I should install 
> MSVC 2005). Do we have a more recent description how to use CMake?

Sorry about it state of the file, you could use also msvc  2009.


> Besides this, in the "INSTALL.cmake" I read that i need "win32libs with the 
> 'KDE on Windows' 
> installer". Is this still the case?
> 
> ---------------
> 
> When I try to compile LyX using CMake, it stops with these error messages:
> 
> CMake Error at modules/FindGNUWIN32.cmake:45 (message):
>    Could NOT find GNUWIN32, please set GNUWIN32_DIR
> Call Stack (most recent call first):
>    modules/LyXPaths.cmake:58 (find_package)
>    CMakeLists.txt:38 (include)
> -- -- PACKAGE not versioned, to enable use -DUseVersionSuffix=1
> --
> -- All *.cpp files of a project are merged into two files, disable with 
> -Dmerge=0
> --
> CMake Error at modules/FindQt4.cmake:1017 (message):
>    Qt qmake not found!

You must have qmake in the PATH.

> Call Stack (most recent call first):
>    CMakeLists.txt:187 (find_package)
> 
> 
> I had a look into "FindQt4" and see there this code:
> 
> # check for qmake
> find_program(QT_QMAKE_EXECUTABLE NAMES qmake qmake-qt4 PATHS
>    
> "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\4.0.0;InstallDir]/bin"
>    "[HKEY_CURRENT_USER\\Software\\Trolltech\\Versions\\4.0.0;InstallDir]/bin"
>    $ENV{QTDIR}/bin)
> 
> Why are there two hardcoded paths as possible target?
> 
> 
> In this first try, I started CMake using the "build.bat" in the folder
> "~\lyx-devel\development\cmake"
> I'm using Qt 4.5.3 in this folder
> "~\lyx-devel\lyx-windows-deps-msvc2008\qt-4"

export PATH=lyx-devel\lyx-windows-deps-msvc2008\qt-4;%PATH%

cd I-build-cmake-here-folder
cmake ..\lyx-devel\development\cmake -G"Visual Studio 9 2008"

Should work.

Peter


> 
> I guess I need to rename the Qt folder or set its path somewhere but don't 
> know where. Or do I need 
> to have the MSVC version of Qt 4.6.x installed?
> 
> thanks and regards
> Uwe


Reply via email to