Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
ElmerCSC
GitHub Repository: ElmerCSC/elmerfem
Path: blob/devel/ElmerGUI/PythonQt/PythonQt.pro
3203 views
#----------------------------------------------------------------------
#                   qmake project file for PythonQt
#----------------------------------------------------------------------
include(../ElmerGUI.pri)

TARGET = PythonQt
TEMPLATE = lib
CONFIG += qt release warn_off

INCLUDEPATH += $${PY_INCLUDEPATH} src
LIBPATH += $${PY_LIBPATH}
LIBS += $${PY_LIBS}

DESTDIR = lib
MOC_DIR = tmp
OBJECTS_DIR = tmp

DEFINES += PYTHONQT_EXPORTS

unix {
   CONFIG += staticlib 
}

win32 {
   DEFINES += EG_MODS
   pythonqtdll.path = $${ELMERGUI_HOME}
   pythonqtdll.files = lib\PythonQt.dll
   INSTALLS += pythonqtdll
}
#------------------------------------------------------------------------------
# Compiler flags:
#------------------------------------------------------------------------------
QMAKE_CXXFLAGS_DEBUG += -g
QMAKE_CXXFLAGS += -g

#------------------------------------------------------------------------------
# Input files:
#------------------------------------------------------------------------------
HEADERS += src/PythonQt.h \
           src/PythonQtStdDecorators.h \
           src/PythonQtClassInfo.h \
           src/PythonQtImporter.h \
           src/PythonQtObjectPtr.h \
           src/PythonQtSlot.h \
           src/PythonQtStdOut.h \
           src/PythonQtMisc.h \
           src/PythonQtMethodInfo.h \
           src/PythonQtImportFileInterface.h \
           src/PythonQtConversion.h \
           src/PythonQtSignalReceiver.h \
           src/PythonQtWrapper.h \
           src/PythonQtMetaObjectWrapper.h \
           src/PythonQtCppWrapperFactory.h \
           src/PythonQtVariants.h \
           src/PythonQtVariantWrapper.h \
           src/wrapper/PythonQtWrappedVariants.h \
           src/gui/PythonQtScriptingConsole.h    \
           src/PythonQtSystem.h
  
SOURCES += src/PythonQtStdDecorators.cpp \
           src/PythonQt.cpp \
           src/PythonQtClassInfo.cpp \
           src/PythonQtImporter.cpp \
           src/PythonQtObjectPtr.cpp \
           src/PythonQtStdOut.cpp \
           src/PythonQtSlot.cpp \
           src/PythonQtMisc.cpp \
           src/PythonQtMethodInfo.cpp \
           src/PythonQtConversion.cpp \
           src/PythonQtSignalReceiver.cpp \
           src/PythonQtVariants.cpp \
           src/PythonQtVariantWrapper.cpp \
           src/PythonQtWrapper.cpp \
           src/PythonQtMetaObjectWrapper.cpp \
           src/gui/PythonQtScriptingConsole.cpp