################################################################ # Qwt Widget Library # Copyright (C) 1997 Josef Wilgen # Copyright (C) 2002 Uwe Rathmann # # This library is free software; you can redistribute it and/or # modify it under the terms of the Qwt License, Version 1.0 ################################################################ QWT_VER_MAJ = 6 QWT_VER_MIN = 1 QWT_VER_PAT = 2 QWT_VERSION = $${QWT_VER_MAJ}.$${QWT_VER_MIN}.$${QWT_VER_PAT} ###################################################################### # Install paths ###################################################################### QWT_INSTALL_PREFIX = $$[QT_INSTALL_PREFIX] QWT_INSTALL_DOCS = $${QWT_INSTALL_PREFIX}/doc QWT_INSTALL_HEADERS = $${QWT_INSTALL_PREFIX}/include QWT_INSTALL_LIBS = $${QWT_INSTALL_PREFIX}/lib ###################################################################### # Designer plugin # creator/designer load designer plugins from certain default # directories ( f.e the path below QT_INSTALL_PREFIX ) and the # directories listed in the QT_PLUGIN_PATH environment variable. # When using the path below QWT_INSTALL_PREFIX you need to # add $${QWT_INSTALL_PREFIX}/plugins to QT_PLUGIN_PATH in the # runtime environment of designer/creator. ###################################################################### QWT_INSTALL_PLUGINS = $${QWT_INSTALL_PREFIX}/plugins/designer # linux distributors often organize the Qt installation # their way and QT_INSTALL_PREFIX doesn't offer a good # path. Also QT_INSTALL_PREFIX is only one of the default # search paths of the designer - not the Qt creator #QWT_INSTALL_PLUGINS = $$[QT_INSTALL_PREFIX]/plugins/designer ###################################################################### # Features # When building a Qwt application with qmake you might want to load # the compiler/linker flags, that are required to build a Qwt application # from qwt.prf. Therefore all you need to do is to add "CONFIG += qwt" # to your project file and take care, that qwt.prf can be found by qmake. # ( see http://doc.trolltech.com/4.7/qmake-advanced-usage.html#adding-new-configuration-features ) # I recommend not to install the Qwt features together with the # Qt features, because you will have to reinstall the Qwt features, # with every Qt upgrade. ###################################################################### QWT_INSTALL_FEATURES = $${QWT_INSTALL_PREFIX}/features # QWT_INSTALL_FEATURES = $$[QT_INSTALL_PREFIX]/features ###################################################################### # Build the static/shared libraries. # If QwtDll is enabled, a shared library is built, otherwise # it will be a static library. ###################################################################### QWT_CONFIG += QwtDll ###################################################################### # QwtPlot enables all classes, that are needed to use the QwtPlot # widget. ###################################################################### QWT_CONFIG += QwtPlot ###################################################################### # QwtWidgets enables all classes, that are needed to use the all other # widgets (sliders, dials, ...), beside QwtPlot. ###################################################################### QWT_CONFIG += QwtWidgets ###################################################################### # If you want to display svg images on the plot canvas, or # export a plot to a SVG document ###################################################################### QWT_CONFIG += QwtSvg ###################################################################### # If you want to use a OpenGL plot canvas ###################################################################### #QWT_CONFIG += QwtOpenGL ###################################################################### # You can use the MathML renderer of the Qt solutions package to # enable MathML support in Qwt. Because of license implications # the ( modified ) code of the MML Widget solution is included and # linked together with the QwtMathMLTextEngine into an own library. # To use it you will have to add "CONFIG += qwtmathml" # to your qmake project file. ###################################################################### #QWT_CONFIG += QwtMathML ###################################################################### # If you want to build the Qwt designer plugin, # enable the line below. # Otherwise you have to build it from the designer directory. ###################################################################### #QWT_CONFIG += QwtDesigner ###################################################################### # Compile all Qwt classes into the designer plugin instead # of linking it against the shared Qwt library. Has no effect # when QwtDesigner or QwtDll are not both enabled. # # On systems where rpath is supported ( all Unixoids ) the # location of the installed Qwt library is compiled into the plugin, # but on Windows it might be easier to have a self contained # plugin to avoid any hassle with configuring the runtime # environment of the designer/creator. ###################################################################### win32 { QWT_CONFIG += QwtDesignerSelfContained } ###################################################################### # If you want to auto build the examples, enable the line below # Otherwise you have to build them from the examples directory. ###################################################################### #QWT_CONFIG += QwtExamples ###################################################################### # The playground is primarily intended for the Qwt development # to explore and test new features. Nevertheless you might find # ideas or code snippets that help for application development # If you want to auto build the applications in playground, enable # the line below. # Otherwise you have to build them from the playground directory. ###################################################################### #QWT_CONFIG += QwtPlayground ###################################################################### # When Qt has been built as framework qmake wants # to link frameworks instead of regular libs ###################################################################### macx:!static:CONFIG(qt_framework, qt_framework|qt_no_framework) { QWT_CONFIG += QwtFramework } ###################################################################### # Create and install pc files for pkg-config # See http://www.freedesktop.org/wiki/Software/pkg-config/ ###################################################################### unix { #QWT_CONFIG += QwtPkgConfig }