win32 { DEFINES += WIN32 DEFINES += WINTRANSLATIONPATH DEFINES += SOCEXPLORER_TRANSLATION_PATH="\"\\\"./translations"\\\"\" SOCEXPLORER_TRANSLATION_INSTALL_PATH = translations SOCEXPLORER_INSTALL_PATH = SOCEXPLORER_PLUGINS_INSTALL_PATH = $$SOCEXPLORER_PLUGIN_PATH } unix { DEFINES += UNIX DEFINES += UNIXTRANSLATIONPATH DEFINES += SOCEXPLORER_TRANSLATION_PATH="\"\\\"/etc/SocExplorer/translations"\\\"\" SOCEXPLORER_TRANSLATION_INSTALL_PATH = /etc/SocExplorer/translations SOCEXPLORER_INSTALL_PATH = /usr/local/SocExplorer SOCEXPLORER_PLUGINS_INSTALL_PATH = $$[QT_INSTALL_LIBS]"/SocExplorer/plugins" DEFINES += SOCEXPLORER_CONFIG_PATH="\"\\\"/etc/SocExplorer"\\\"\" DEFINES += SOCEXPLORER_SHARE_PATH="\"\\\"/usr/share/SocExplorer"\\\"\" SOCEXPLORER_CONFIG_PATH=/etc/SocExplorer } isEmpty( SOCEXPLORER_SDK_BUILD ){ message( "building a plugin" ) QT += core gui xml contains(QT_MAJOR_VERSION, 5) { QT += widgets } CONFIG += pythonqt TEMPLATE = lib win32:CONFIG += dll win32:CONFIG -= static OBJECTS_DIR = obj MOC_DIR = moc DESTDIR = bin # CONFIG(debug, debug|release) { # DEBUG_EXT = _d # } else { # DEBUG_EXT = # } unix{ target.path = $${SOCEXPLORER_PLUGINS_INSTALL_PATH} INSTALLS += target LIBS+= -lsocexplorerengine$${DEBUG_EXT} -lsocexplorercommon$${DEBUG_EXT} } win32{ INCLUDEPATH += $$[QT_INSTALL_HEADERS]/SocExplorer/common/libelf LIBS+=$$[QT_INSTALL_LIBS]/socexplorerengine$${DEBUG_EXT}.dll $$[QT_INSTALL_LIBS]/socexplorercommon$${DEBUG_EXT}.dll } DEFINES += SOCEXPLORER_LIBRARY SOURCES += \ $$[QT_INSTALL_HEADERS]/SocExplorer/pluginsInterface/socexplorerplugininterface.cpp HEADERS += \ $$[QT_INSTALL_HEADERS]/SocExplorer/genericPySysdriver.h \ $$[QT_INSTALL_HEADERS]/SocExplorer/socexplorerplugin.h INCLUDEPATH += $$[QT_INSTALL_HEADERS]/SocExplorer/common \ $$[QT_INSTALL_HEADERS]/SocExplorer \ $$[QT_INSTALL_HEADERS]/SocExplorer/pluginsInterface }else{ message( "building SocExplorer" ) HEADERS += \ $$[QT_INSTALL_HEADERS]/SocExplorer/genericPySysdriver.h \ $$[QT_INSTALL_HEADERS]/SocExplorer/socexplorerplugin.h }