1# main.pro (reviewed version) 2# 3# Refactored by: Lisandro Damián Nicanor Pérez Meyer <perezmeyer@gmail.com> 4# Refactored code: https://github.com/perezmeyer/pgmodeler/tree/shared_libs 5# Reviewed by: Raphal Araújo e Silva <raphael@pgmodeler.com.br> 6# 7# NOTE: Reviewed code is not a direct merge from refactored version but based upon the 8# refactored code, containing almost all changes done by the refactoring author. 9 10include(../pgmodeler.pri) 11 12TEMPLATE = app 13TARGET = pgmodeler 14 15windows:RC_FILE=res/windows_ico.qrc 16windows:RCC_DIR=src/ 17windows: DESTDIR = $$PWD 18 19HEADERS += \ 20 src/pgmodelerapp.h 21 22SOURCES += src/main.cpp \ 23 src/pgmodelerapp.cpp 24 25unix|windows: LIBS += $$QMAKE_LIBS_EXECINFO -L$$OUT_PWD/../libpgmodeler_ui/ -lpgmodeler_ui \ 26 -L$$OUT_PWD/../libobjrenderer/ -lobjrenderer \ 27 -L$$OUT_PWD/../libpgconnector/ -lpgconnector \ 28 -L$$OUT_PWD/../libpgmodeler/ -lpgmodeler \ 29 -L$$OUT_PWD/../libparsers/ -lparsers \ 30 -L$$OUT_PWD/../libutils/ -lutils 31 32 33 34INCLUDEPATH += $$PWD/../libpgmodeler_ui \ 35 $$PWD/../libpgmodeler_ui/src \ 36 $$PWD/../libobjrenderer/src \ 37 $$PWD/../libpgconnector/src \ 38 $$PWD/../libpgmodeler/src \ 39 $$PWD/../libparsers/src \ 40 $$PWD/../libutils/src 41 42DEPENDPATH += $$PWD/../libpgmodeler_ui \ 43 $$PWD/../libobjrenderer \ 44 $$PWD/../libpgconnector \ 45 $$PWD/../libpgmodeler \ 46 $$PWD/../libparsers \ 47 $$PWD/../libutils 48 49# Deployment settings 50target.path = $$BINDIR 51INSTALLS = target 52 53macx { 54 macdeps.files = $$PWD/res/Resources $$PWD/res/Info.plist $$PWD/res/PkgInfo 55 macdeps.path = $$PREFIX 56 57 macscript.files = $$PWD/res/startapp 58 macscript.path = $$BINDIR 59 60 INSTALLS += macdeps macscript 61} 62 63# Print the current build settins (see pgmodeler.pri) 64printBuildDetails() 65