2 include(../shared
/qtsingleapplication
/qtsingleapplication
.pri
)
5 TARGET
= $$GCS_APP_TARGET
7 # .app is 3 levels above the executable
8 DESTDIR
= $$GCS_APP_PATH
/../../..
10 DESTDIR
= $$GCS_APP_PATH
18 include(../libs
/utils
/utils
.pri
)
19 include(../libs
/version_info
/version_info
.pri
)
21 LIBS
*= -l$$
qtLibraryName(ExtensionSystem
) -l$$
qtLibraryName(Aggregation
)
23 DEFINES
+= PLUGIN_REL_PATH
=$$
shell_quote(\"$$
relative_path($$GCS_PLUGIN_PATH
, $$GCS_APP_PATH
)\")
30 LIBS
+= -framework CoreFoundation
32 QMAKE_INFO_PLIST
= Info
.plist
33 FILETYPES
.files
= profile
.icns prifile
.icns
34 FILETYPES
.path
= Contents
/Resources
35 QMAKE_BUNDLE_DATA
+= FILETYPES
36 QMAKE_LFLAGS_SONAME
= -Wl
,-install_name
,@executable_path
/../Plugins
/
40 QMAKE_RPATHDIR
= $$
shell_quote(\$$ORIGIN
/$$
relative_path($$GCS_LIBRARY_PATH
, $$GCS_APP_PATH
))
41 QMAKE_RPATHDIR
+= $$
shell_quote(\$$ORIGIN
/$$
relative_path($$GCS_QT_LIBRARY_PATH
, $$GCS_APP_PATH
))
45 RESOURCES
+= $$OUT_PWD
/qtconf
.qrc
47 # Copy qtconf.qrc to OUT_PWD because paths are relative
48 # This needs to be done at qmake time because the Makefile depends on it
49 system(cp $$PWD
/qtconf
.qrc
.in $$OUT_PWD
/qtconf
.qrc
)
50 system(printf $$
shell_quote([Paths
]\nPrefix
= $$
relative_path($$GCS_QT_BASEPATH
, $$GCS_APP_PATH
)\n) > $$OUT_PWD
/qt
.conf
)