diff --git a/common.pri b/common.pri index cfaedacf2..6d8df3480 100644 --- a/common.pri +++ b/common.pri @@ -234,15 +234,19 @@ defineTest(forceCopyToDestdir) { # We use precompiled headers for more fast compilation source code. defineReplace(set_PCH){ no_ccache{ - CONFIG += precompile_header # Turn on creation precompiled headers (PCH). - export(CONFIG) # export value to global variable. + no_pch{ # To disable recompiled headers (PCH) run qmake with CONFIG+=no_pch + return(true) + } else { + CONFIG += precompile_header # Turn on creation precompiled headers (PCH). + export(CONFIG) # export value to global variable. - PRECOMPILED_HEADER = stable.h # Header file with all all static headers: libraries, static local headers. - export(PRECOMPILED_HEADER) # export value to global variable + PRECOMPILED_HEADER = stable.h # Header file with all all static headers: libraries, static local headers. + export(PRECOMPILED_HEADER) # export value to global variable - *msvc* { - PRECOMPILED_SOURCE = stable.cpp # MSVC need also cpp file. - export(PRECOMPILED_SOURCE) # export value to global variable. + *msvc* { + PRECOMPILED_SOURCE = stable.cpp # MSVC need also cpp file. + export(PRECOMPILED_SOURCE) # export value to global variable. + } } } return(true) diff --git a/dist/rpm/valentina.spec b/dist/rpm/valentina.spec index 2ecfbdc75..6acb1224c 100644 --- a/dist/rpm/valentina.spec +++ b/dist/rpm/valentina.spec @@ -133,13 +133,13 @@ a unique pattern making tool. %build %if 0%{?suse_version} > 0 -qmake-qt5 PREFIX=%{_prefix} PREFIX_LIB=%{_prefix}/%{_lib} Valentina.pro -r "CONFIG += noTests noRunPath no_ccache noDebugSymbols" +qmake-qt5 PREFIX=%{_prefix} PREFIX_LIB=%{_prefix}/%{_lib} Valentina.pro -r "CONFIG += noTests noRunPath no_ccache noDebugSymbols no_pch" %else %if 0%{?mageia} >= 6 -qmake PREFIX=%{_prefix} PREFIX_LIB=%{_prefix}/%{_lib} Valentina.pro -r "CONFIG += noTests noRunPath no_ccache noDebugSymbols" +qmake PREFIX=%{_prefix} PREFIX_LIB=%{_prefix}/%{_lib} Valentina.pro -r "CONFIG += noTests noRunPath no_ccache noDebugSymbols no_pch" %else -qmake-qt5 PREFIX=%{_prefix} PREFIX_LIB=%{_prefix}/%{_lib} Valentina.pro -r "CONFIG += noTests noRunPath no_ccache noDebugSymbols" +qmake-qt5 PREFIX=%{_prefix} PREFIX_LIB=%{_prefix}/%{_lib} Valentina.pro -r "CONFIG += noTests noRunPath no_ccache noDebugSymbols no_pch" %endif %endif