warning: cmake changes
Lubomir I. Ivanov
neolit123 at gmail.com
Thu Dec 17 14:21:45 PST 2015
On 17 December 2015 at 23:58, Lubomir I. Ivanov <neolit123 at gmail.com> wrote:
> On 17 December 2015 at 23:52, Tomaz Canabrava <tcanabrava at kde.org> wrote:
>> Lubomir, what's your system? Let me try to compile locally using the same
>> thing as you have.
>>
>
> cmake version 3.2.0-rc2
> (will update to a new version in a bit and report if the same issues occur)
>
so the same issues occurs with cmake 3.4.1.
here some verbose output (VERBOSE=1)
<snip>
[ 59%] Building CXX object desktop-widgets/CMakeFiles/subsurface_interface.dir/u
pdatemanager.cpp.obj
cd /d C:\dev\subsurface\build\desktop-widgets &&
C:\bin\mingw\bin\g++.exe -DBT_SUPPORT -DNO_MARBLE -DQT_BLUETOOTH_LIB
-DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB
-DQT_POSITIONING_LIB -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB
-DQT_WEBKITWIDGETS_LIB -DQT_WEBKIT_LIB -DQT_WIDGETS_LIB
-DSUBSURFACE_SOURCE=\"C:/dev/subsurface\" -D_WIN32
@CMakeFiles/subsurface_interface.dir/includes_CXX.rsp -Wall -g
-mwindows -o CMakeFiles\subsurface_interface.dir\updatemanager.cpp.o
bj -c C:\dev\subsurface\desktop-widgets\updatemanager.cpp
C:\dev\subsurface\desktop-widgets\updatemanager.cpp: In constructor 'UpdateManag
er::UpdateManager(QObject*)':
C:\dev\subsurface\desktop-widgets\updatemanager.cpp:22:78: error:
'subsurface_git_version' was not declared in this scope
--------
so subsurface is located in:
c:\dev\subsurface\
my libs are located in:
c:\lib\
qt is located in:
c:\bin\qt\
this:
cd /d C:\dev\subsurface\build\desktop-widgets
enters the desktop-widgets path where the RSP to include is:
@CMakeFiles/subsurface_interface.dir/includes_CXX.rsp
contents of the file:
-I/lib/libgit2/include -I/lib/libssh2/include
-I/lib/libdivecomputer/include -I/lib/libgrantlee/library/include
-I/lib/libxml/include -I/lib/sqlite3/include -I/lib/libxslt/include
-I/lib/libzip/include -I/lib/libusb/include
-I/lib/libusb/include/libusb-1.0 -IC:/dev/subsurface/.
-IC:/dev/subsurface/build -IC:/dev/subsurface/build/desktop-widgets
-IC:/dev/subsurface/desktop-widgets -IC:/dev/subsurface/qt-models
-IC:/dev/subsurface/desktop-widgets/profile
-IC:/dev/subsurface/subsurface-core
-IC:/dev/subsurface/desktop-widgets/. -isystem
C:/bin/qt/5.5/mingw492_32/include -isystem
C:/bin/qt/5.5/mingw492_32/include/QtCore -isystem
C:/bin/qt/5.5/mingw492_32/./mkspecs/win32-g++ -isystem
C:/bin/qt/5.5/mingw492_32/include/QtConcurrent -isystem
C:/bin/qt/5.5/mingw492_32/include/QtWidgets -isystem
C:/bin/qt/5.5/mingw492_32/include/QtGui -isystem
C:/bin/qt/5.5/mingw492_32/include/QtNetwork -isystem
C:/bin/qt/5.5/mingw492_32/include/QtSvg -isystem
C:/bin/qt/5.5/mingw492_32/include/QtPositioning -isystem
C:/bin/qt/5.5/mingw492_32/include/QtPrintSupport -isystem
C:/bin/qt/5.5/mingw492_32/include/QtWebKitWidgets -isystem
C:/bin/qt/5.5/mingw492_32/include/QtWebKit -isystem
C:/bin/qt/5.5/mingw492_32/include/QtBluetooth
i do see a:
-IC:/dev/subsurface/subsurface-core
which should provide version.h
usage of slash instead of a backslash is not an issue with mingw.
lubomir
--
More information about the subsurface
mailing list