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 = /opt/local/include /usr/include/python2.7 /usr/include/muParser /usr/include/tamu_anova /usr/include/qt4/QtAssistant # Global lib path and libs which is ls always added at the end of LIBS SYS_LIBS = -L/opt/local/lib -lGLU ########################################################## ## 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 GSL_INCLUDEPATH = # 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 ########################################################## ## 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 ########################################################## ## 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 = /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 = $$QTI_ROOT/3rdparty/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 # Uncomment the following line if you want to link statically against Qt. #CONFIG += StaticBuild #win32: CONFIG += console }