2 # Qxt main project file
4 # Do not edit this file.
5 # Use config.pri to specify compile options.
7 unix:!macx:include(features/unix/qxtbuild.prf)
8 win32:include(features/win32/qxtbuild.prf)
9 macx:include(features/macx/qxtbuild.prf)
15 docs.files = deploy/docs/*
16 #docs.commands = assistant -addContentFile $${docs.path}/index.dcf
19 includes.path = $${include.path}/
20 includes.files= deploy/include/*
22 #write the paths to prf file
23 unix:system((echo QXTbase=$${QXTINSTALLDIR}; echo QXTinclude=$${include.path}; echo QXTbin=$${bin.path}; echo QXTlib=$${lib.path}; cat deploy/qt/qxt.prf.m) > deploy/qt/qxt.prf)
25 #windows supports similar syntax
26 win32:system((echo QXTbase=$${QXTINSTALLDIR}& echo QXTinclude=$${include.path} & echo QXTbin=$${bin.path} & echo QXTlib=$${lib.path} & type deploy\qt\qxt.prf.m) > deploy\qt\qxt.prf)
28 features.path = $$[QT_INSTALL_DATA]/mkspecs/features
29 features.files = deploy/qt/qxt.prf
31 INSTALLS = docs includes features
35 contains( QXT_BUILD, core ){
36 message( building the core )
41 contains( QXT_BUILD, gui ){
42 message( building gui module )
44 contains( QXT_BUILD, designer ): SUBDIRS += src/designer
47 contains( QXT_BUILD, network ){
48 message( building network module )
49 SUBDIRS += src/network
52 contains( QXT_BUILD, sql ){
53 message( building sql module )
57 contains(DEFINES,HAVE_CURSES){
58 contains( QXT_BUILD, curses ){
59 message( building curses module )
65 contains( QXT_BUILD, web ){
66 message( building web module )
69 contains( QXT_BUILD, crypto ){
70 message( building crypto module )