Skip to content

Commit 090344d

Browse files
author
timlinux
committed
Add -lQtDesigner and relevant includes to that designer plugins can be built
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5132 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent 3211776 commit 090344d

File tree

3 files changed

+24
-14
lines changed

3 files changed

+24
-14
lines changed

acinclude.m4

+7-5
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,7 @@ case "${QT_VER}" in
192192
QT4_XMLINC=$QTDIR/lib/QtXml.framework/Headers
193193
QT4_SVGINC=$QTDIR/lib/QtSvg.framework/Headers
194194
QT4_TESINC=$QTDIR/lib/QtTest.framework/Headers
195+
QT4_DESIGNERINC=$QTDIR/lib/QtDesigner.framework/Headers
195196
;;
196197
*)
197198
QT4_3SUPPORTINC=$QTINC/Qt3Support
@@ -203,6 +204,7 @@ case "${QT_VER}" in
203204
QT4_XMLINC=$QTINC/QtXml
204205
QT4_SVGINC=$QTINC/QtSvg
205206
QT4_TESTINC=$QTINC/QtTest
207+
QT4_DESIGNERINC=$QTINC/QtDesigner
206208
;;
207209
esac
208210
QT4_DESIGNERINC=$QTINC/QtDesigner
@@ -273,7 +275,7 @@ if test $QT_MAJOR = "3" ; then
273275
QT_CXXFLAGS="-I$QTINC"
274276
fi
275277
if test $QT_MAJOR = "4" ; then
276-
QT_CXXFLAGS="-DQT3_SUPPORT -I$QT4_DEFAULTINC -I$QT4_3SUPPORTINC -I$QT4_COREINC -I$QT4_DESIGNERINC -I$QT4_GUIINC -I$QT4_NETWORKINC -I$QT4_OPENGLINC -I$QT4_SQLINC -I$QT4_XMLINC -I$QTINC -I$QT4_SVGINC -I$QT4_TESTINC"
278+
QT_CXXFLAGS="-DQT3_SUPPORT -I$QT4_DEFAULTINC -I$QT4_3SUPPORTINC -I$QT4_COREINC -I$QT4_DESIGNERINC -I$QT4_GUIINC -I$QT4_NETWORKINC -I$QT4_OPENGLINC -I$QT4_SQLINC -I$QT4_XMLINC -I$QTINC -I$QT4_SVGINC -I$QT4_TESTINC -I$QT4_DESIGNERINC"
277279
fi
278280
QT_IS_EMBEDDED="no"
279281
# On unix, figure out if we're doing a static or dynamic link
@@ -335,7 +337,7 @@ case "${host}" in
335337
QT_IS_EMBEDDED="yes"
336338
elif test "x`ls $QTDIR/lib/QtCore.framework/QtCore 2> /dev/null`" != x ; then
337339
QT_LIB="-Xlinker -F$QTDIR/lib -framework QtCore -framework Qt3Support -framework QtGui -framework QtNetwork -framework QtXml -framework QtSvg"
338-
QT_CXXFLAGS="-DQT3_SUPPORT -F$QTDIR/lib -I$QT4_DEFAULTINC -I$QT4_3SUPPORTINC -I$QT4_COREINC -I$QT4_DESIGNERINC -I$QT4_GUIINC -I$QT4_NETWORKINC -I$QT4_OPENGLINC -I$QT4_SQLINC -I$QT4_XMLINC -I$QT4_SVGINC -I$QT4_TESTINC"
340+
QT_CXXFLAGS="-DQT3_SUPPORT -F$QTDIR/lib -I$QT4_DEFAULTINC -I$QT4_3SUPPORTINC -I$QT4_COREINC -I$QT4_DESIGNERINC -I$QT4_GUIINC -I$QT4_NETWORKINC -I$QT4_OPENGLINC -I$QT4_SQLINC -I$QT4_XMLINC -I$QT4_SVGINC -I$QT4_TESTINC -I$QT4_DESIGNERINC"
339341
QT_IS_MT="yes"
340342
fi
341343
;;
@@ -374,7 +376,7 @@ case "${host}" in
374376
elif test "x`ls $QTDIR/${_lib}/libQtCore.* /usr/lib/libQtCore.* 2> /dev/null`" != x ; then
375377
AC_MSG_RESULT([libQtCore found])
376378
QT_LIB="-lQtCore -lQt3Support -lQtGui -lQtNetwork -lQtSvg"
377-
QT_CXXFLAGS="-DQT3_SUPPORT -I$QT4_DEFAULTINC -I$QT4_3SUPPORTINC -I$QT4_COREINC -I$QT4_DESIGNERINC -I$QT4_GUIINC -I$QT4_NETWORKINC -I$QT4_OPENGLINC -I$QT4_SQLINC -I$QT4_XMLINC -I$QTINC -I$QT4_SVGINC -I$QT4_TESTINC"
379+
QT_CXXFLAGS="-DQT3_SUPPORT -I$QT4_DEFAULTINC -I$QT4_3SUPPORTINC -I$QT4_COREINC -I$QT4_DESIGNERINC -I$QT4_GUIINC -I$QT4_NETWORKINC -I$QT4_OPENGLINC -I$QT4_SQLINC -I$QT4_XMLINC -I$QTINC -I$QT4_SVGINC -I$QT4_TESTINC -I$QT4_DESIGNERINC"
378380
QT_IS_MT="yes"
379381
fi
380382
;;
@@ -391,7 +393,7 @@ QT_GUILINK=""
391393
QASSISTANTCLIENT_LDADD="-lqassistantclient"
392394
case "${host}" in
393395
*-mingw*)
394-
QT_LIBS="-lQtCore4 -lQt3Support4 -lQtGui4 -lQtNetwork4 -lQtXml4 -lQtSvg4 -lQtTest"
396+
QT_LIBS="-lQtCore4 -lQt3Support4 -lQtGui4 -lQtNetwork4 -lQtXml4 -lQtSvg4 -lQtTest -lQtDesigner"
395397
;;
396398
*irix*)
397399
QT_LIBS="$QT_LIB"
@@ -401,7 +403,7 @@ case "${host}" in
401403
;;
402404
403405
*linux*)
404-
QT_LIBS="$QT_LIB -lQtCore -lQt3Support -lQtGui -lQtNetwork -lQtXml -lQtSvg -lQtTest"
406+
QT_LIBS="$QT_LIB -lQtCore -lQt3Support -lQtGui -lQtNetwork -lQtXml -lQtSvg -lQtTest -lQtDesigner"
405407
if test $QT_IS_STATIC = yes && test $QT_IS_EMBEDDED = no; then
406408
QT_LIBS="$QT_LIBS -L$x_libraries -lXext -lX11 -lm -lSM -lICE -ldl -ljpeg"
407409
fi

build.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ then
2424
export CXXFLAGS="-g -Wall"
2525
fi
2626

27-
export QTDIR=/usr/local/Trolltech/Qt-4.1.0/
27+
export QTDIR=/usr/local/Trolltech/Qt-4.1.0
2828
export PATH=$QTDIR/bin:$PATH
2929
export LD_LIBRARY_PATH=$QTDIR/lib
3030
./autogen.sh $AUTOGEN_FLAGS --prefix=${1} --with-qtdir=$QTDIR --with-grass=/usr/lib/grass && make && make install

qgis.kdevelop

+16-8
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<ignoreparts/>
1010
<projectdirectory>.</projectdirectory>
1111
<absoluteprojectpath>false</absoluteprojectpath>
12-
<description/>
12+
<description></description>
1313
</general>
1414
<kdevautoproject>
1515
<general>
@@ -69,11 +69,11 @@
6969
<kdevdebugger>
7070
<general>
7171
<dbgshell>libtool</dbgshell>
72-
<programargs/>
73-
<gdbpath/>
74-
<configGdbScript/>
75-
<runShellScript/>
76-
<runGdbScript/>
72+
<programargs></programargs>
73+
<gdbpath></gdbpath>
74+
<configGdbScript></configGdbScript>
75+
<runShellScript></runShellScript>
76+
<runGdbScript></runGdbScript>
7777
<breakonloadinglibs>true</breakonloadinglibs>
7878
<separatetty>false</separatetty>
7979
<floatingtoolbar>false</floatingtoolbar>
@@ -158,14 +158,22 @@
158158
<headerCompletionDelay>250</headerCompletionDelay>
159159
</codecompletion>
160160
<creategettersetter>
161-
<prefixGet/>
161+
<prefixGet></prefixGet>
162162
<prefixSet>set</prefixSet>
163163
<prefixVariable>m_,_</prefixVariable>
164164
<parameterName>theValue</parameterName>
165165
<inlineGet>true</inlineGet>
166166
<inlineSet>true</inlineSet>
167167
</creategettersetter>
168-
<references/>
168+
<references>
169+
<pcs>QGIS</pcs>
170+
<pcs>Qt</pcs>
171+
</references>
172+
<qt>
173+
<used>false</used>
174+
<version>3</version>
175+
<root></root>
176+
</qt>
169177
</kdevcppsupport>
170178
<kdevfileview>
171179
<groups>

0 commit comments

Comments
 (0)