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 ########################################################## ## 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 = /usr/include/liborigin2 # link statically against a copy in 3rdparty/ LIBORIGIN_LIBS = /usr/lib/liborigin2.a ########################################################### ## libxls - optional. you don't have to set these variables # http://libxls.sourceforge.net/ ########################################################### # include path. XLS_INCLUDEPATH = /usr/include/libxls # link locally against a copy in 3rdparty/ XLS_LIBS = /usr/lib/libxlsreader.a ########################################################### ## QuaZIP - optional. you don't have to set these variables # http://quazip.sourceforge.net/ ########################################################### # include path. QUAZIP_INCLUDEPATH = /usr/include/quazip # link locally against a copy in 3rdparty/ QUAZIP_LIBS = -lquazip ########################################################## ## 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 = /usr/include/EmfEngine # link locally against a copy in 3rdparty/ EMF_ENGINE_LIBS = /usr/lib/libEmfEngine.a ########################################################## ## QTeXEngine - optional. you don't have to set these variables # http://soft.proindependent.com/qtexengine/ ########################################################## # include path. TEX_ENGINE_INCLUDEPATH = /usr/include # link locally against a copy in 3rdparty/ TEX_ENGINE_LIBS = /usr/lib/libQTeXEngine.a ########################################################## ## ALGLIB (2.6) - optional. you don't have to set these variables # http://www.alglib.net/ ########################################################## # include path. ALGLIB_INCLUDEPATH = /usr/include/alglib/ # link locally against a copy in 3rdparty/ ALGLIB_LIBS = /usr/lib/libalglib.a ########################################################## ## TAMUANOVA - optional. you don't have to set these variables # http://www.stat.tamu.edu/~aredd/tamuanova/ ########################################################## # include path. TAMUANOVA_INCLUDEPATH = /usr/include/tamu_anova # link locally against a copy in 3rdparty/ TAMUANOVA_LIBS = /usr/lib/libtamuanova.a ########################################################## ## 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 }