From 25c55391ab77d4bc1912267392a078fb83bcd7c3 Mon Sep 17 00:00:00 2001 From: jkriege2 Date: Wed, 20 Jul 2022 22:31:42 +0200 Subject: [PATCH] NEW: Using precompiled headers in CMake-build to speed up build times --- doc/dox/whatsnew.dox | 1 + examples/advplotstyling/CMakeLists.txt | 4 + examples/barchart/CMakeLists.txt | 4 + examples/boxplot/CMakeLists.txt | 4 + examples/contourplot/CMakeLists.txt | 4 + examples/datastore/CMakeLists.txt | 4 + examples/datastore_groupedstat/CMakeLists.txt | 4 + examples/datastore_iterators/CMakeLists.txt | 4 + examples/datastore_regression/CMakeLists.txt | 4 + examples/datastore_statistics/CMakeLists.txt | 4 + .../datastore_statistics_2d/CMakeLists.txt | 4 + examples/dateaxes/CMakeLists.txt | 4 + examples/distributionplot/CMakeLists.txt | 4 + examples/errorbarstyles/CMakeLists.txt | 4 + examples/evalcurve/CMakeLists.txt | 4 + examples/filledgraphs/CMakeLists.txt | 4 + examples/functionplot/CMakeLists.txt | 4 + examples/geo_arrows/CMakeLists.txt | 4 + examples/geo_simple/CMakeLists.txt | 4 + examples/geometric/CMakeLists.txt | 4 + examples/imageplot/CMakeLists.txt | 4 + examples/imageplot_modifier/CMakeLists.txt | 4 + examples/imageplot_nodatastore/CMakeLists.txt | 4 + examples/imageplot_userpal/CMakeLists.txt | 4 + examples/impulsesplot/CMakeLists.txt | 4 + examples/jkqtplot_test/CMakeLists.txt | 4 + examples/logaxes/CMakeLists.txt | 4 + examples/mandelbrot/CMakeLists.txt | 4 + examples/multiplot/CMakeLists.txt | 4 + examples/parametriccurve/CMakeLists.txt | 4 + examples/paramscatterplot/CMakeLists.txt | 4 + .../paramscatterplot_image/CMakeLists.txt | 4 + examples/parsedfunctionplot/CMakeLists.txt | 4 + examples/rgbimageplot/CMakeLists.txt | 4 + examples/rgbimageplot_qt/CMakeLists.txt | 4 + examples/simpletest/CMakeLists.txt | 4 + examples/speed/CMakeLists.txt | 4 + examples/stackedbars/CMakeLists.txt | 4 + examples/stepplots/CMakeLists.txt | 4 + examples/styledboxplot/CMakeLists.txt | 4 + examples/styling/CMakeLists.txt | 4 + examples/symbols_and_errors/CMakeLists.txt | 4 + examples/symbols_and_styles/CMakeLists.txt | 4 + examples/ui/CMakeLists.txt | 4 + examples/user_interaction/CMakeLists.txt | 4 + examples/violinplot/CMakeLists.txt | 4 + examples/wiggleplots/CMakeLists.txt | 4 + lib/jkqtcommon/CMakeLists.txt | 3 + lib/jkqtcommon/jkqtpstringtools.h | 4 +- lib/jkqtcommon/private/jkqtcommon_precomp.h | 70 ++++++++++ lib/jkqtmathtext/CMakeLists.txt | 4 + .../private/jkqtmathtext_precomp.h | 94 +++++++++++++ lib/jkqtplotter/CMakeLists.txt | 5 + lib/jkqtplotter/jkqtpgraphsbase.h | 6 +- lib/jkqtplotter/jkqtpkeystyle.h | 2 + lib/jkqtplotter/jkqtptools.h | 1 + lib/jkqtplotter/private/jkqtplotter_precomp.h | 124 ++++++++++++++++++ 57 files changed, 493 insertions(+), 5 deletions(-) create mode 100644 lib/jkqtcommon/private/jkqtcommon_precomp.h create mode 100644 lib/jkqtmathtext/private/jkqtmathtext_precomp.h create mode 100644 lib/jkqtplotter/private/jkqtplotter_precomp.h diff --git a/doc/dox/whatsnew.dox b/doc/dox/whatsnew.dox index bc2557763b..8eb0b98026 100644 --- a/doc/dox/whatsnew.dox +++ b/doc/dox/whatsnew.dox @@ -16,6 +16,7 @@ Changes, compared to \ref page_whatsnew_V4_0_0 "v4.0.0" include: