remove PCH build option

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2021-02-13 20:21:31 +02:00
parent 626ca2c0dd
commit 36c93a7640
16 changed files with 0 additions and 40 deletions

View file

@ -185,9 +185,6 @@ add_feature_info(benchmarks KATIE_BENCHMARKS "build automatic benchmarks")
option(KATIE_UTILS "Build maintainance utilities" OFF)
add_feature_info(utils KATIE_UTILS "build maintainance utilities")
option(KATIE_PCH "Build components with pre-compiled header" OFF)
add_feature_info(pch KATIE_PCH "build components with pre-compiled header")
# v1.2.0+ required for compressBound()
find_package(ZLIB 1.2.0)
set_package_properties(ZLIB PROPERTIES

View file

@ -306,17 +306,6 @@ macro(KATIE_SETUP_OBJECT FORTARGET)
endforeach()
endmacro()
# a macro to setup pre-compiled header for target
macro(KATIE_SETUP_PCH FORTARGET)
if(KATIE_PCH)
if (NOT CMAKE_VERSION VERSION_LESS "3.16.0")
target_precompile_headers(${FORTARGET} PRIVATE "${CMAKE_SOURCE_DIR}/src/core/qt_pch.h")
else()
message(FATAL_ERROR "Pre-compiled headers option requires CMake v3.16+")
endif()
endif()
endmacro()
# a macro to remove conditional code from headers which is only relevant to the
# process of building Katie itself
macro(KATIE_OPTIMIZE_HEADERS DIR)

View file

@ -439,8 +439,6 @@ set_target_properties(KtCore PROPERTIES
EXPORT_NAME Core
)
katie_setup_pch(KtCore)
install(
TARGETS KtCore
EXPORT KatieTargets ${INSTALL_TARGETS_DEFAULT_ARGS}

View file

@ -109,8 +109,6 @@ set_target_properties(KtDBus PROPERTIES
EXPORT_NAME DBus
)
katie_setup_pch(KtDBus)
install(
TARGETS KtDBus
EXPORT KatieTargets ${INSTALL_TARGETS_DEFAULT_ARGS}

View file

@ -335,8 +335,6 @@ set_target_properties(KtDeclarative PROPERTIES
EXPORT_NAME Declarative
)
katie_setup_pch(KtDeclarative)
install(
TARGETS KtDeclarative
EXPORT KatieTargets ${INSTALL_TARGETS_DEFAULT_ARGS}

View file

@ -290,7 +290,6 @@ set_target_properties(KtDesigner PROPERTIES
)
katie_setup_object(KtDesigner sharedqtgradienteditor sharedqtpropertybrowser sharedfindwidget)
katie_setup_pch(KtDesigner)
install(
TARGETS KtDesigner

View file

@ -226,7 +226,6 @@ set_target_properties(KtDesignerComponents PROPERTIES
)
katie_setup_object(KtDesignerComponents sharedfindwidget sharedqtpropertybrowser sharedqtgradienteditor)
katie_setup_pch(KtDesignerComponents)
install(
TARGETS KtDesignerComponents

View file

@ -1048,8 +1048,6 @@ set_target_properties(KtGui PROPERTIES
EXPORT_NAME Gui
)
katie_setup_pch(KtGui)
install(
TARGETS KtGui
EXPORT KatieTargets ${INSTALL_TARGETS_DEFAULT_ARGS}

View file

@ -215,8 +215,6 @@ set_target_properties(KtNetwork PROPERTIES
EXPORT_NAME Network
)
katie_setup_pch(KtNetwork)
install(
TARGETS KtNetwork
EXPORT KatieTargets ${INSTALL_TARGETS_DEFAULT_ARGS}

View file

@ -244,8 +244,6 @@ set_target_properties(KtScript PROPERTIES
EXPORT_NAME Script
)
katie_setup_pch(KtScript)
install(
TARGETS KtScript
EXPORT KatieTargets ${INSTALL_TARGETS_DEFAULT_ARGS}

View file

@ -181,8 +181,6 @@ set_target_properties(KtScriptTools PROPERTIES
EXPORT_NAME ScriptTools
)
katie_setup_pch(KtScriptTools)
install(
TARGETS KtScriptTools
EXPORT KatieTargets ${INSTALL_TARGETS_DEFAULT_ARGS}

View file

@ -81,8 +81,6 @@ set_target_properties(KtSql PROPERTIES
EXPORT_NAME Sql
)
katie_setup_pch(KtSql)
install(
TARGETS KtSql
EXPORT KatieTargets ${INSTALL_TARGETS_DEFAULT_ARGS}

View file

@ -63,8 +63,6 @@ set_target_properties(KtSvg PROPERTIES
EXPORT_NAME Svg
)
katie_setup_pch(KtSvg)
install(
TARGETS KtSvg
EXPORT KatieTargets ${INSTALL_TARGETS_DEFAULT_ARGS}

View file

@ -108,8 +108,6 @@ set_target_properties(KtTest PROPERTIES
EXPORT_NAME Test
)
katie_setup_pch(KtTest)
install(
TARGETS KtTest
EXPORT KatieTargets ${INSTALL_TARGETS_DEFAULT_ARGS}

View file

@ -57,8 +57,6 @@ set_target_properties(KtUiTools PROPERTIES
EXPORT_NAME UiTools
)
katie_setup_pch(KtUiTools)
install(
TARGETS KtUiTools
EXPORT KatieTargets ${INSTALL_TARGETS_DEFAULT_ARGS}

View file

@ -41,8 +41,6 @@ set_target_properties(KtXml PROPERTIES
EXPORT_NAME Xml
)
katie_setup_pch(KtXml)
install(
TARGETS KtXml
EXPORT KatieTargets ${INSTALL_TARGETS_DEFAULT_ARGS}