diff options
Diffstat (limited to 'build.conf')
-rwxr-xr-x | build.conf | 149 |
1 files changed, 149 insertions, 0 deletions
diff --git a/build.conf b/build.conf new file mode 100755 index 000000000000..158916a22e16 --- /dev/null +++ b/build.conf @@ -0,0 +1,149 @@ +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 = /usr/include/gsl +# 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/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 = c:/mingw/include +# link statically against a copy in 3rdparty/ +#LIBPNG_LIBS = c:/mingw/bin/libpng3.dll +# 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/out +# link locally against a copy in 3rdparty/ +#ALGLIB_LIBS = $$QTI_ROOT/3rdparty/alglib/out/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 = python2 + +########################################################## +## 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_PRO + + # 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 +} |