isEmpty( QTI_ROOT ) { message( "each file including this config needs to set QTI_ROOT to the dir containing this file!" ) } ########################################################## ## System specific configuration ########################################################## # Global include path which is always added at the end of the INCLUDEPATH SYS_INCLUDEPATH = /usr/include # Global lib path and libs which is ls always added at the end of LIBS SYS_LIBS = -L/usr/lib -lGLU -lz ########################################################## ## zlib (http://www.zlib.net/) ########################################################## # include path. leave it blank to use SYS_INCLUDE #ZLIB_INCLUDEPATH = $$QTI_ROOT/3rdparty/zlib/ ########################################################## ## muParser (http://muparser.sourceforge.net/) ########################################################## # include path. leave it blank to use SYS_INCLUDE #MUPARSER_INCLUDEPATH = $$QTI_ROOT/3rdparty/muparser/include # link statically against a copy in 3rdparty/ #MUPARSER_LIBS = $$QTI_ROOT/3rdparty/muparser/lib/libmuparser.a # or dynamically against a system-wide installation MUPARSER_LIBS = -lmuparser ########################################################## ## GNU Sientific Library (http://www.gnu.org/software/gsl/) ########################################################## # include path. leave it blank to use SYS_INCLUDE #GSL_INCLUDEPATH = $$QTI_ROOT/3rdparty/gsl/include # link statically against a copy in 3rdparty/ #GSL_LIBS = $$QTI_ROOT/3rdparty/gsl/lib/libgsl.a \ # $$QTI_ROOT/3rdparty/gsl/lib/libgslcblas.a # or dynamically against a system-wide installation GSL_LIBS = -lgsl -lgslcblas ########################################################## ## QWT - use local copy till upstream catches up # http://qwt.sourceforge.net/index.html ########################################################## # include path. QWT_INCLUDEPATH = $$QTI_ROOT/3rdparty/qwt/src # link locally against a copy in 3rdparty/ QWT_LIBS = $$QTI_ROOT/3rdparty/qwt/lib/libqwt.a ########################################################## ## QwtPlot3D - use local copy till upstream catches up # http://qwtplot3d.sourceforge.net/ ########################################################## # include path. QWT3D_INCLUDEPATH = $$QTI_ROOT/3rdparty/qwtplot3d/include # link locally against a copy in 3rdparty/ #win32:QWT3D_LIBS = $$QTI_ROOT/3rdparty/qwtplot3d/lib/qwtplot3d.dll unix:QWT3D_LIBS = $$QTI_ROOT/3rdparty/qwtplot3d/lib/libqwtplot3d.a ########################################################## ## Boost libraries (http://www.boost.org/) - optional ########################################################## # include path. leave it blank to use SYS_INCLUDE #BOOST_INCLUDEPATH = $$QTI_ROOT/3rdparty/boost # link statically against a copy in 3rdparty/ #unix: BOOST_LIBS = $$QTI_ROOT/3rdparty/boost/lib/libboost_date_time.a \ # $$QTI_ROOT/3rdparty/boost/lib/libboost_thread.a #win32:BOOST_LIBS = $$QTI_ROOT/3rdparty/boost/lib/libboost_date_time-mgw34-mt.lib \ # $$QTI_ROOT/3rdparty/boost/lib/libboost_thread-mgw34-mt.lib # or dynamically against a system-wide installation BOOST_LIBS = -lboost_date_time-mt -lboost_thread-mt ########################################################## ## liborigin2 - optional. you don't have to set these variables # http://soft.proindependent.com/liborigin2/ ########################################################## # include path. leave it blank to use SYS_INCLUDE #LIBORIGIN_INCLUDEPATH = $$QTI_ROOT/3rdparty/liborigin2 # link statically against a copy in 3rdparty/ #LIBORIGIN_LIBS = $$QTI_ROOT/3rdparty/liborigin2/liborigin2.a ########################################################### ## libxls - optional. you don't have to set these variables # http://libxls.sourceforge.net/ ########################################################### # include path. #XLS_INCLUDEPATH = $$QTI_ROOT/3rdparty/libxls/include/ #XLS_INCLUDEPATH = $$QTI_ROOT/3rdparty/ExcelFormat/ # link locally against a copy in 3rdparty/ #XLS_LIBS = $$QTI_ROOT/3rdparty/libxls/lib/libxlsreader.a #XLS_LIBS = $$QTI_ROOT/3rdparty/ExcelFormat/lib/libExcelFormat.a ########################################################### ## QuaZIP - optional. you don't have to set these variables # http://quazip.sourceforge.net/ ########################################################### # include path. #QUAZIP_INCLUDEPATH = $$QTI_ROOT/3rdparty/quazip/quazip/ # link locally against a copy in 3rdparty/ #QUAZIP_LIBS = $$QTI_ROOT/3rdparty/quazip/lib/libquazip.a ########################################################## ## libpng - optional. you don't have to set these variables ########################################################## # include path. leave it blank to use SYS_INCLUDE #LIBPNG_INCLUDEPATH = $$QTI_ROOT/3rdparty/libpng/ # link statically against a copy in 3rdparty/ #LIBPNG_LIBS = $$QTI_ROOT/3rdparty/libpng/libpng.a # or dynamically against a system-wide installation LIBPNG_LIBS = -lpng ########################################################## ## EmfEngine - optional. you don't have to set these variables # http://soft.proindependent.com/emf/index.html ########################################################## # include path. #EMF_ENGINE_INCLUDEPATH = $$QTI_ROOT/3rdparty/EmfEngine/src # link locally against a copy in 3rdparty/ #EMF_ENGINE_LIBS = $$QTI_ROOT/3rdparty/EmfEngine/libEmfEngine.a ########################################################## ## QTeXEngine - optional. you don't have to set these variables # http://soft.proindependent.com/qtexengine/ ########################################################## # include path. TEX_ENGINE_INCLUDEPATH = $$QTI_ROOT/3rdparty/QTeXEngine/src # link locally against a copy in 3rdparty/ TEX_ENGINE_LIBS = $$QTI_ROOT/3rdparty/QTeXEngine/libQTeXEngine.a ########################################################## ## ALGLIB (2.6) - optional. you don't have to set these variables # http://www.alglib.net/ ########################################################## # include path. #ALGLIB_INCLUDEPATH = $$QTI_ROOT/3rdparty/alglib/ # link locally against a copy in 3rdparty/ #ALGLIB_LIBS = $$QTI_ROOT/3rdparty/alglib/libalglib.a ########################################################## ## TAMUANOVA (0.2.1) ########################################################## TAMUANOVA_LIBS = -ltamuanova TAMUANOVA_INCLUDEPATH = /usr/include/tamu_anova/ ########################################################## ## Qt Assistant Compat ########################################################## QTASSISTANT_LIBS = -lQtAssistantClient QTASSISTANT_INCLUDEPATH = /usr/include/QtAssistant/ ########################################################## ## python - only used if python is needed ########################################################## # the python interpreter to use # (unix only, windows will use what ever is configured to execute .py files!) PYTHON = python ########################################################## ## Qt tools - allows to use specific versions ########################################################## LUPDATE = lupdate LRELEASE = lrelease ############################################################ ## Target specific configuration: configure Qtiplot itself ############################################################ contains( TARGET, qtiplot ) { # building without muParser doesn't work yet SCRIPTING_LANGS += muParser SCRIPTING_LANGS += Python # a console displaying output of scripts; particularly useful on Windows # where running QtiPlot from a terminal is inconvenient DEFINES += SCRIPTING_CONSOLE #DEFINES += QTIPLOT_DEMO # Uncomment the following line if you want to perform a custom installation using the *.path variables defined in ./qtiplot.pro. CONFIG += CustomInstall # Uncomment the following line if you want to build QtiPlot as a browser plugin (not working on Internet Explorer). #CONFIG += BrowserPlugin CONFIG += release #CONFIG += debug #win32: CONFIG += console }