trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: September 2010

Re: [trinity-devel] tqtinterface compilation problem

From: Serghei Amelian <serghei@...>
Date: Wed, 1 Sep 2010 19:09:05 +0300
On Wednesday 01 September 2010 18:46:35 Timothy Pearson wrote:
[...]

> > PS You want keep qtq headers directly in /usr/include? I prefer to
> > separate it
> > from system headers, like /usr/include/qtq
>
> That should probably be /usr/include/tqt, and yes, if you can make the
> other CMake-enabled modules detect and use the TQT headers in
> /usr/include/tqt, it would be preferable to install the headers to that
> directory.

For this purpose I think we can use pkg-config, I will try to play a little 
with it.
In any case, in current version of cmake script we have few variables for 
install locations, BIN_INSTALL_DIR, LIB_INSTALL_DIR, and INCLUDE_INSTALL_DIR.

Also, i think that tqt-replace must be renamed to tqt-replace.in and 
tqt-replace-stream to tqt-replace-stream.in

-- 
Serghei
#
# Initial work by Serghei Amelian
# serghei (DOT) amelian (AT) gmail.com
#
# Improvements and feedback are welcome
#

cmake_minimum_required( VERSION 2.6 )
project( tqt )

if( BUILD_QT4 )
  find_package( Qt4 REQUIRED )
  set( QT_VER 4 )
else( BUILD_QT4 )
  find_package( Qt3 REQUIRED )
  set( QT_VER 3 )
endif( BUILD_QT4 )

include_directories(
  ${CMAKE_CURRENT_BINARY_DIR}/qtinterface
  ${QT_INCLUDE_DIR}
)

set( tqt_TOOLS
  qtinterface/moc-tqt
  qtinterface/mcopidl-tqt
  qtinterface/dcopidl-tqt
  qtinterface/dcopidlng-tqt
  qtinterface/dcopidl2cpp-tqt
  qtinterface/convert_qt_tqt1
  qtinterface/convert_qt_tqt2
  qtinterface/convert_qt_tqt3
  qtinterface/tqt-replace
  qtinterface/tqt-replace-stream
)

set( tqt_INCS
  qtinterface/tqt.h
  qtinterface/tqaccel.h
  qtinterface/tqaccessible.h
  qtinterface/tqaction.h
  qtinterface/tqapplication.h
  qtinterface/tqasyncio.h
  qtinterface/tqbuttongroup.h
  qtinterface/tqbutton.h
  qtinterface/tqcanvas.h
  qtinterface/tqcdestyle.h
  qtinterface/tqcheckbox.h
  qtinterface/tqclipboard.h
  qtinterface/tqcolordialog.h
  qtinterface/tqcombobox.h
  qtinterface/tqcommonstyle.h
  qtinterface/tqdatabrowser.h
  qtinterface/tqdatatable.h
  qtinterface/tqdataview.h
  qtinterface/tqdatetimeedit.h
  qtinterface/tqdesktopwidget.h
  qtinterface/tqdial.h
  qtinterface/tqdialog.h
  qtinterface/tqdns.h
  qtinterface/tqdockarea.h
  qtinterface/tqdockwindow.h
  qtinterface/tqdragobject.h
  qtinterface/tqerrormessage.h
  qtinterface/tqeventloop.h
  qtinterface/tqfiledialog.h
  qtinterface/tqfontdialog.h
  qtinterface/tqframe.h
  qtinterface/tqftp.h
  qtinterface/tqgl.h
  qtinterface/tqgplugin.h
  qtinterface/tqgrid.h
  qtinterface/tqgridview.h
  qtinterface/tqgroupbox.h
  qtinterface/tqguardedptr.h
  qtinterface/tqhbox.h
  qtinterface/tqhbuttongroup.h
  qtinterface/tqheader.h
  qtinterface/tqhgroupbox.h
  qtinterface/tqhttp.h
  qtinterface/tqiconview.h
  qtinterface/tqimageformatplugin.h
  qtinterface/tqinputcontext.h
  qtinterface/tqinputdialog.h
  qtinterface/tqlabel.h
  qtinterface/tqlayout.h
  qtinterface/tqlcdnumber.h
  qtinterface/tqlineedit.h
  qtinterface/tqlistbox.h
  qtinterface/tqlistview.h
  qtinterface/tqlocalfs.h
  qtinterface/tqmainwindow.h
  qtinterface/tqmenubar.h
  qtinterface/tqmessagebox.h
  qtinterface/tqmotifplusstyle.h
  qtinterface/tqmotifstyle.h
  qtinterface/tqmultilineedit.h
  qtinterface/tqnetworkprotocol.h
  qtinterface/tqnp.h
  qtinterface/tqobjectcleanuphandler.h
  qtinterface/tqobject.h
  qtinterface/tqplatinumstyle.h
  qtinterface/tqpopupmenu.h
  qtinterface/tqprintdialog.h
  qtinterface/tqprocess.h
  qtinterface/tqprogressbar.h
  qtinterface/tqprogressdialog.h
  qtinterface/tqpushbutton.h
  qtinterface/tqradiobutton.h
  qtinterface/tqrangecontrol.h
  qtinterface/tqscrollbar.h
  qtinterface/tqscrollview.h
  qtinterface/tqsemimodal.h
  qtinterface/tqserversocket.h
  qtinterface/tqsessionmanager.h
  qtinterface/tqsgistyle.h
  qtinterface/tqsignal.h
  qtinterface/tqsignalmapper.h
  qtinterface/tqsizegrip.h
  qtinterface/tqslider.h
  qtinterface/tqsocket.h
  qtinterface/tqsocketnotifier.h
  qtinterface/tqsound.h
  qtinterface/tqspinbox.h
  qtinterface/tqsplashscreen.h
  qtinterface/tqsplitter.h
  qtinterface/tqsqldatabase.h
  qtinterface/tqsqldriver.h
  qtinterface/tqsqldriverplugin.h
  qtinterface/tqsqlform.h
  qtinterface/tqsqlquery.h
  qtinterface/tqstatusbar.h
  qtinterface/tqstyle.h
  qtinterface/tqstyleplugin.h
  qtinterface/tqstylesheet.h
  qtinterface/tqtabbar.h
  qtinterface/tqtabdialog.h
  qtinterface/tqtable.h
  qtinterface/tqtabwidget.h
  qtinterface/tqtextbrowser.h
  qtinterface/tqtextcodecplugin.h
  qtinterface/tqtextedit.h
  qtinterface/tqtextview.h
  qtinterface/tqtimer.h
  qtinterface/tqtoolbar.h
  qtinterface/tqtoolbox.h
  qtinterface/tqtoolbutton.h
  qtinterface/tqtooltip.h
  qtinterface/tqtranslator.h
  qtinterface/tqurloperator.h
  qtinterface/tqvalidator.h
  qtinterface/tqvbox.h
  qtinterface/tqvbuttongroup.h
  qtinterface/tqvgroupbox.h
  qtinterface/tqwidget.h
  qtinterface/tqwidgetplugin.h
  qtinterface/tqwidgetstack.h
  qtinterface/tqwindowsstyle.h
  qtinterface/tqwizard.h
  qtinterface/tqworkspace.h
  qtinterface/tqapp.h
  qtinterface/tqarray.h
  qtinterface/tqbitarry.h
  qtinterface/tqbttngrp.h
  qtinterface/tqchkbox.h
  qtinterface/tqclipbrd.h
  qtinterface/tqcollect.h
  qtinterface/tqcollection.h
  qtinterface/tqcombo.h
  qtinterface/tqconfig.h
  qtinterface/tqconnect.h
  qtinterface/tqdatetm.h
  qtinterface/tqdrawutl.h
  qtinterface/tqdstream.h
  qtinterface/tqfeatures.h
  qtinterface/tqfiledef.h
  qtinterface/tqfiledlg.h
  qtinterface/tqfileinf.h
  qtinterface/tqfontinf.h
  qtinterface/tqfontmet.h
  qtinterface/tqgbkcodec.h
  qtinterface/tqgeneric.h
  qtinterface/tqgif.h
  qtinterface/tqglobal.h
  qtinterface/tqgrpbox.h
  qtinterface/tqintcach.h
  qtinterface/tqiodev.h
  qtinterface/tqjpegio.h
  qtinterface/tqkeycode.h
  qtinterface/tqlined.h
  qtinterface/tqlist.h
  qtinterface/tqmenudta.h
  qtinterface/tqmetaobj.h
  qtinterface/tqmlined.h
  qtinterface/tqmngio.h
  qtinterface/tqmodules.h
  qtinterface/tqmsgbox.h
  qtinterface/tqmultilinedit.h
  qtinterface/tqnetwork.h
  qtinterface/tqobjcoll.h
  qtinterface/tqobjdefs.h
  qtinterface/tqpaintdc.h
  qtinterface/tqpaintd.h
  qtinterface/tqpdevmet.h
  qtinterface/tqpmcache.h
  qtinterface/tqpntarry.h
  qtinterface/tqpopmenu.h
  qtinterface/tqprndlg.h
  qtinterface/tqprogbar.h
  qtinterface/tqprogdlg.h
  qtinterface/tqpushbt.h
  qtinterface/tqqueue.h
  qtinterface/tqradiobt.h
  qtinterface/tqrangect.h
  qtinterface/tqscrbar.h
  qtinterface/tqsession.h
  qtinterface/tqsocknot.h
  qtinterface/tqstack.h
  qtinterface/tqtabdlg.h
  qtinterface/tqtstream.h
  qtinterface/tqvector.h
  qtinterface/tqwidcoll.h
  qtinterface/tqwindefs.h
  qtinterface/tqwindowdefs.h
  qtinterface/tqwinexport.h
  qtinterface/tq1xcompatibility.h
  qtinterface/tqabstractlayout.h
  qtinterface/tqasciicache.h
  qtinterface/tqasciidict.h
  qtinterface/tqasyncimageio.h
  qtinterface/tqbig5codec.h
  qtinterface/tqbitarray.h
  qtinterface/tqbitmap.h
  qtinterface/tqbrush.h
  qtinterface/tqbuffer.h
  qtinterface/tqcache.h
  qtinterface/tqcleanuphandler.h
  qtinterface/tqcolor.h
  qtinterface/tqcompactstyle.h
  qtinterface/tqconnection.h
  qtinterface/tqcstring.h
  qtinterface/tqcursor.h
  qtinterface/tqdatastream.h
  qtinterface/tqdatetime.h
  qtinterface/tqdeepcopy.h
  qtinterface/tqdict.h
  qtinterface/tqdir.h
  qtinterface/tqdom.h
  qtinterface/tqdrawutil.h
  qtinterface/tqdropsite.h
  qtinterface/tqeditorfactory.h
  qtinterface/tqeucjpcodec.h
  qtinterface/tqeuckrcodec.h
  qtinterface/tqevent.h
  qtinterface/tqfile.h
  qtinterface/tqfileinfo.h
  qtinterface/tqfocusdata.h
  qtinterface/tqfontdatabase.h
  qtinterface/tqfont.h
  qtinterface/tqfontinfo.h
  qtinterface/tqfontmetrics.h
  qtinterface/tqgarray.h
  qtinterface/tqgb18030codec.h
  qtinterface/tqgcache.h
  qtinterface/tqgdict.h
  qtinterface/tqglcolormap.h
  qtinterface/tqglist.h
  qtinterface/tqgvector.h
  qtinterface/tqhostaddress.h
  qtinterface/tqiconset.h
  qtinterface/tqimage.h
  qtinterface/tqinputcontextfactory.h
  qtinterface/tqintcache.h
  qtinterface/tqintdict.h
  qtinterface/tqinterlacestyle.h
  qtinterface/tqiodevice.h
  qtinterface/tqjiscodec.h
  qtinterface/tqjpunicode.h
  qtinterface/tqkeysequence.h
  qtinterface/tqlibrary.h
  qtinterface/tqlocale.h
  qtinterface/tqmap.h
  qtinterface/tqmemarray.h
  qtinterface/tqmenudata.h
  qtinterface/tqmetaobject.h
  qtinterface/tqmime.h
  qtinterface/tqmovie.h
  qtinterface/tqmutex.h
  qtinterface/tqnamespace.h
  qtinterface/tqobjectdict.h
  qtinterface/tqobjectlist.h
  qtinterface/tqpaintdevice.h
  qtinterface/tqpaintdevicemetrics.h
  qtinterface/tqpainter.h
  qtinterface/tqpair.h
  qtinterface/tqpalette.h
  qtinterface/tqpen.h
  qtinterface/tqpicture.h
  qtinterface/tqpixmapcache.h
  qtinterface/tqpixmap.h
  qtinterface/tqpngio.h
  qtinterface/tqpointarray.h
  qtinterface/tqpoint.h
  qtinterface/tqpolygonscanner.h
  qtinterface/tqprinter.h
  qtinterface/tqptrcollection.h
  qtinterface/tqptrdict.h
  qtinterface/tqptrlist.h
  qtinterface/tqptrqueue.h
  qtinterface/tqptrstack.h
  qtinterface/tqptrvector.h
  qtinterface/tqrect.h
  qtinterface/tqregexp.h
  qtinterface/tqregion.h
  qtinterface/tqrtlcodec.h
  qtinterface/tqsemaphore.h
  qtinterface/tqsettings.h
  qtinterface/tqshared.h
  qtinterface/tqsignalslotimp.h
  qtinterface/tqsimplerichtext.h
  qtinterface/tqsize.h
  qtinterface/tqsizepolicy.h
  qtinterface/tqsjiscodec.h
  qtinterface/tqsocketdevice.h
  qtinterface/tqsortedlist.h
  qtinterface/tqsqlcursor.h
  qtinterface/tqsqleditorfactory.h
  qtinterface/tqsqlerror.h
  qtinterface/tqsqlfield.h
  qtinterface/tqsql.h
  qtinterface/tqsqlindex.h
  qtinterface/tqsqlpropertymap.h
  qtinterface/tqsqlrecord.h
  qtinterface/tqsqlresult.h
  qtinterface/tqsqlselectcursor.h
  qtinterface/tqstring.h
  qtinterface/tqstringlist.h
  qtinterface/tqstrlist.h
  qtinterface/tqstrvec.h
  qtinterface/tqstylefactory.h
  qtinterface/tqsyntaxhighlighter.h
  qtinterface/tqtextcodecfactory.h
  qtinterface/tqtextcodec.h
  qtinterface/tqtextstream.h
  qtinterface/tqthread.h
  qtinterface/tqthreadstorage.h
  qtinterface/tqtl.h
  qtinterface/tqtsciicodec.h
  qtinterface/tqurl.h
  qtinterface/tqurlinfo.h
  qtinterface/tqutfcodec.h
  qtinterface/tquuid.h
  qtinterface/tqvaluelist.h
  qtinterface/tqvaluestack.h
  qtinterface/tqvaluevector.h
  qtinterface/tqvariant.h
  qtinterface/tqvfbhdr.h
  qtinterface/tqwaitcondition.h
  qtinterface/tqwhatsthis.h
  qtinterface/tqwidgetfactory.h
  qtinterface/tqwidgetintdict.h
  qtinterface/tqwidgetlist.h
  qtinterface/tqwmatrix.h
  qtinterface/tqxml.h
  qtinterface/private/tqucomextra_p.h
  qtinterface/tqlistiterator.h
)

set( tqt_SRCS
  qtinterface/tqt.cpp
  qtinterface/tqaccel.cpp
  qtinterface/tqaccessible.cpp
  qtinterface/tqaction.cpp
  qtinterface/tqapplication.cpp
  qtinterface/tqasyncio.cpp
  qtinterface/tqbuttongroup.cpp
  qtinterface/tqbutton.cpp
  qtinterface/tqcanvas.cpp
  qtinterface/tqcdestyle.cpp
  qtinterface/tqcheckbox.cpp
  qtinterface/tqclipboard.cpp
  qtinterface/tqcolordialog.cpp
  qtinterface/tqcombobox.cpp
  qtinterface/tqcommonstyle.cpp
  qtinterface/tqdatabrowser.cpp
  qtinterface/tqdatatable.cpp
  qtinterface/tqdataview.cpp
  qtinterface/tqdatetimeedit.cpp
  qtinterface/tqdesktopwidget.cpp
  qtinterface/tqdial.cpp
  qtinterface/tqdialog.cpp
  qtinterface/tqdns.cpp
  qtinterface/tqdockarea.cpp
  qtinterface/tqdockwindow.cpp
  qtinterface/tqdragobject.cpp
  qtinterface/tqerrormessage.cpp
  qtinterface/tqeventloop.cpp
  qtinterface/tqframe.cpp
  qtinterface/tqftp.cpp
  qtinterface/tqfiledialog.cpp
  qtinterface/tqfontdialog.cpp
  qtinterface/tqgl.cpp
  qtinterface/tqgplugin.cpp
  qtinterface/tqgrid.cpp
  qtinterface/tqgridview.cpp
  qtinterface/tqgroupbox.cpp
  qtinterface/tqguardedptr.cpp
  qtinterface/tqhbox.cpp
  qtinterface/tqhbuttongroup.cpp
  qtinterface/tqheader.cpp
  qtinterface/tqhgroupbox.cpp
  qtinterface/tqhttp.cpp
  qtinterface/tqiconview.cpp
  qtinterface/tqimageformatplugin.cpp
  qtinterface/tqinputcontext.cpp
  qtinterface/tqinputdialog.cpp
  qtinterface/tqlabel.cpp
  qtinterface/tqlayout.cpp
  qtinterface/tqlcdnumber.cpp
  qtinterface/tqlineedit.cpp
  qtinterface/tqlistbox.cpp
  qtinterface/tqlistview.cpp
  qtinterface/tqlocalfs.cpp
  qtinterface/tqmainwindow.cpp
  qtinterface/tqmenubar.cpp
  qtinterface/tqmessagebox.cpp
  qtinterface/tqmotifplusstyle.cpp
  qtinterface/tqmotifstyle.cpp
  qtinterface/tqmultilineedit.cpp
  qtinterface/tqnetworkprotocol.cpp
  qtinterface/tqnp.cpp
  qtinterface/tqobjectcleanuphandler.cpp
  qtinterface/tqobject.cpp
  qtinterface/tqplatinumstyle.cpp
  qtinterface/tqpopupmenu.cpp
  qtinterface/tqprintdialog.cpp
  qtinterface/tqprocess.cpp
  qtinterface/tqprogressbar.cpp
  qtinterface/tqprogressdialog.cpp
  qtinterface/tqpushbutton.cpp
  qtinterface/tqradiobutton.cpp
  qtinterface/tqrangecontrol.cpp
  qtinterface/tqscrollbar.cpp
  qtinterface/tqscrollview.cpp
  qtinterface/tqsemimodal.cpp
  qtinterface/tqserversocket.cpp
  qtinterface/tqsessionmanager.cpp
  qtinterface/tqsgistyle.cpp
  qtinterface/tqsignal.cpp
  qtinterface/tqsignalmapper.cpp
  qtinterface/tqsizegrip.cpp
  qtinterface/tqslider.cpp
  qtinterface/tqsocket.cpp
  qtinterface/tqsocketnotifier.cpp
  qtinterface/tqsound.cpp
  qtinterface/tqspinbox.cpp
  qtinterface/tqsplashscreen.cpp
  qtinterface/tqsplitter.cpp
  qtinterface/tqsqldatabase.cpp
  qtinterface/tqsqldriver.cpp
  qtinterface/tqsqldriverplugin.cpp
  qtinterface/tqsqlform.cpp
  qtinterface/tqsqlquery.cpp
  qtinterface/tqstatusbar.cpp
  qtinterface/tqstyle.cpp
  qtinterface/tqstyleplugin.cpp
  qtinterface/tqstylesheet.cpp
  qtinterface/tqtabbar.cpp
  qtinterface/tqtabdialog.cpp
  qtinterface/tqtable.cpp
  qtinterface/tqtabwidget.cpp
  qtinterface/tqtextbrowser.cpp
  qtinterface/tqtextcodecplugin.cpp
  qtinterface/tqtextedit.cpp
  qtinterface/tqtextview.cpp
  qtinterface/tqtimer.cpp
  qtinterface/tqtoolbar.cpp
  qtinterface/tqtoolbox.cpp
  qtinterface/tqtoolbutton.cpp
  qtinterface/tqtooltip.cpp
  qtinterface/tqtranslator.cpp
  qtinterface/tqurloperator.cpp
  qtinterface/tqvalidator.cpp
  qtinterface/tqvbox.cpp
  qtinterface/tqvbuttongroup.cpp
  qtinterface/tqvgroupbox.cpp
  qtinterface/tqwidget.cpp
  qtinterface/tqwidgetplugin.cpp
  qtinterface/tqwidgetstack.cpp
  qtinterface/tqwindowsstyle.cpp
  qtinterface/tqwizard.cpp
  qtinterface/tqworkspace.cpp
  qtinterface/tq1xcompatibility.cpp
  qtinterface/tqabstractlayout.cpp
  qtinterface/tqasciicache.cpp
  qtinterface/tqasciidict.cpp
  qtinterface/tqasyncimageio.cpp
  qtinterface/tqbig5codec.cpp
  qtinterface/tqbitarray.cpp
  qtinterface/tqbitmap.cpp
  qtinterface/tqbrush.cpp
  qtinterface/tqbuffer.cpp
  qtinterface/tqcache.cpp
  qtinterface/tqcleanuphandler.cpp
  qtinterface/tqcolor.cpp
  qtinterface/tqcompactstyle.cpp
  qtinterface/tqconnection.cpp
  qtinterface/tqcstring.cpp
  qtinterface/tqcursor.cpp
  qtinterface/tqdatastream.cpp
  qtinterface/tqdatetime.cpp
  qtinterface/tqdeepcopy.cpp
  qtinterface/tqdict.cpp
  qtinterface/tqdir.cpp
  qtinterface/tqdom.cpp
  qtinterface/tqdrawutil.cpp
  qtinterface/tqdropsite.cpp
  qtinterface/tqeditorfactory.cpp
  qtinterface/tqeucjpcodec.cpp
  qtinterface/tqeuckrcodec.cpp
  qtinterface/tqevent.cpp
  qtinterface/tqfile.cpp
  qtinterface/tqfileinfo.cpp
  qtinterface/tqfocusdata.cpp
  qtinterface/tqfontdatabase.cpp
  qtinterface/tqfont.cpp
  qtinterface/tqfontinfo.cpp
  qtinterface/tqfontmetrics.cpp
  qtinterface/tqgarray.cpp
  qtinterface/tqgb18030codec.cpp
  qtinterface/tqgcache.cpp
  qtinterface/tqgdict.cpp
  qtinterface/tqglcolormap.cpp
  qtinterface/tqglist.cpp
  qtinterface/tqgvector.cpp
  qtinterface/tqhostaddress.cpp
  qtinterface/tqiconset.cpp
  qtinterface/tqimage.cpp
  qtinterface/tqinputcontextfactory.cpp
  qtinterface/tqintcache.cpp
  qtinterface/tqintdict.cpp
  qtinterface/tqinterlacestyle.cpp
  qtinterface/tqiodevice.cpp
  qtinterface/tqjiscodec.h
  qtinterface/tqjpunicode.cpp
  qtinterface/tqkeysequence.cpp
  qtinterface/tqlibrary.cpp
  qtinterface/tqlocale.cpp
  qtinterface/tqmap.cpp
  qtinterface/tqmemarray.cpp
  qtinterface/tqmenudata.cpp
  qtinterface/tqmetaobject.cpp
  qtinterface/tqmime.cpp
  qtinterface/tqmovie.cpp
  qtinterface/tqmutex.cpp
  qtinterface/tqnamespace.cpp
  qtinterface/tqobjectdict.cpp
  qtinterface/tqobjectlist.cpp
  qtinterface/tqpaintdevice.cpp
  qtinterface/tqpaintdevicemetrics.cpp
  qtinterface/tqpainter.cpp
  qtinterface/tqpair.cpp
  qtinterface/tqpalette.cpp
  qtinterface/tqpen.cpp
  qtinterface/tqpicture.cpp
  qtinterface/tqpixmapcache.cpp
  qtinterface/tqpixmap.cpp
  qtinterface/tqpngio.cpp
  qtinterface/tqpointarray.cpp
  qtinterface/tqpoint.cpp
  qtinterface/tqpolygonscanner.cpp
  qtinterface/tqprinter.cpp
  qtinterface/tqptrcollection.cpp
  qtinterface/tqptrdict.cpp
  qtinterface/tqptrlist.cpp
  qtinterface/tqptrqueue.cpp
  qtinterface/tqptrstack.cpp
  qtinterface/tqptrvector.cpp
  qtinterface/tqrect.cpp
  qtinterface/tqregexp.cpp
  qtinterface/tqregion.cpp
  qtinterface/tqrtlcodec.cpp
  qtinterface/tqsemaphore.cpp
  qtinterface/tqsettings.cpp
  qtinterface/tqshared.cpp
  qtinterface/tqsignalslotimp.cpp
  qtinterface/tqsimplerichtext.cpp
  qtinterface/tqsize.cpp
  qtinterface/tqsizepolicy.cpp
  qtinterface/tqsjiscodec.cpp
  qtinterface/tqsocketdevice.cpp
  qtinterface/tqsortedlist.cpp
  qtinterface/tqsqlcursor.cpp
  qtinterface/tqsqleditorfactory.cpp
  qtinterface/tqsqlerror.cpp
  qtinterface/tqsqlfield.cpp
  qtinterface/tqsql.cpp
  qtinterface/tqsqlindex.cpp
  qtinterface/tqsqlpropertymap.cpp
  qtinterface/tqsqlrecord.cpp
  qtinterface/tqsqlresult.cpp
  qtinterface/tqsqlselectcursor.cpp
  qtinterface/tqstring.cpp
  qtinterface/tqstringlist.cpp
  qtinterface/tqstrlist.cpp
  qtinterface/tqstrvec.cpp
  qtinterface/tqstylefactory.cpp
  qtinterface/tqsyntaxhighlighter.cpp
  qtinterface/tqtextcodecfactory.cpp
  qtinterface/tqtextcodec.cpp
  qtinterface/tqtextstream.cpp
  qtinterface/tqthread.cpp
  qtinterface/tqthreadstorage.cpp
  qtinterface/tqtl.cpp
  qtinterface/tqtsciicodec.cpp
  qtinterface/tqurl.cpp
  qtinterface/tqurlinfo.cpp
  qtinterface/tqutfcodec.cpp
  qtinterface/tquuid.cpp
  qtinterface/tqvaluelist.cpp
  qtinterface/tqvaluestack.cpp
  qtinterface/tqvaluevector.cpp
  qtinterface/tqvariant.cpp
  qtinterface/tqvfbhdr.cpp
  qtinterface/tqwaitcondition.cpp
  qtinterface/tqwhatsthis.cpp
  qtinterface/tqwidgetfactory.cpp
  qtinterface/tqwidgetintdict.cpp
  qtinterface/tqwidgetlist.cpp
  qtinterface/tqwmatrix.cpp
  qtinterface/tqxml.cpp
  qtinterface/private/tqucomextra_p.cpp
  qtinterface/tqlistiterator.cpp
)

configure_file( qtinterface/tqt-replace.in qtinterface/tqt-replace @ONLY )
configure_file( qtinterface/tqt-replace-stream.in qtinterface/tqt-replace-stream @ONLY )

set( CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-undefined" )
add_library( tqt SHARED ${tqt_SRCS} )
set_target_properties( tqt PROPERTIES VERSION 4.2.0 SOVERSION 4 )


# installing

if( NOT BIN_INSTALL_DIR )
  set( BIN_INSTALL_DIR bin )
endif ( NOT BIN_INSTALL_DIR )

if( NOT LIB_INSTALL_DIR )
  set( LIB_INSTALL_DIR lib )
endif( NOT LIB_INSTALL_DIR )

if( NOT INCLUDE_INSTALL_DIR )
  set( INCLUDE_INSTALL_DIR include )
endif( NOT INCLUDE_INSTALL_DIR )

install( PROGRAMS ${tqt_TOOLS} DESTINATION ${BIN_INSTALL_DIR} )
install( TARGETS tqt LIBRARY DESTINATION ${LIB_INSTALL_DIR} )
install( FILES ${tqt_INCS} DESTINATION ${INCLUDE_INSTALL_DIR} )
install( DIRECTORY qtinterface/tqt4/Qt DESTINATION ${INCLUDE_INSTALL_DIR} PATTERN ".svn" EXCLUDE )

Attachments: