target_precompile_headers(<target> <INTERFACE|PUBLIC|PRIVATE> [header1...] [<INTERFACE|PUBLIC|PRIVATE> [header2...] ...])
target_precompile_headers(<target> <INTERFACE|PUBLIC|PRIVATE> [header1...] [<INTERFACE|PUBLIC|PRIVATE> [header2...] ...])
target_precompile_headers(${PROJECT_NAME} PUBLIC "stdafx.h")
target_precompile_headers(TestFramework PUBLIC ${TEST_FRAMEWORK_ROOT}/TestFramework.h)
target_precompile_headers(core PUBLIC pch.h)
target_precompile_headers(frontend
PUBLIC
../core/common.h
)
target_precompile_headers(hydrogen
PUBLIC
<QtGui>
<QtWidgets>
<vector> )
target_precompile_headers(${target}
PUBLIC
"$<$<COMPILE_LANGUAGE:CXX>:${INCLUDES}>"
)
target_precompile_headers(score_lib_pch PUBLIC
"$<$<COMPILE_LANGUAGE:CXX>:${CMAKE_CURRENT_SOURCE_DIR}/score/prefix.hpp>"
"$<$<COMPILE_LANGUAGE:OBJC>:${CMAKE_CURRENT_SOURCE_DIR}/core/dummy.h>"
"$<$<COMPILE_LANGUAGE:OBJCXX>:${CMAKE_CURRENT_SOURCE_DIR}/score/prefix.hpp>"
)
target_precompile_headers(foundation PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/foundation/stdneb.h ${CMAKE_CURRENT_SOURCE_DIR}/core/ptr.h ${CMAKE_CURRENT_SOURCE_DIR}/core/rtti.h ${CMAKE_CURRENT_SOURCE_DIR}/core/refcounted.h)
target_precompile_headers(components PUBLIC
<sol/sol.hpp>
<osg/State>
<osg/StateSet>
<osg/Node>
<osg/Drawable>
<osg/Camera>
<MyGUI_Widget.h>
<algorithm>
<filesystem>
<fstream>
<functional>
<memory>
<ostream>
<string>
<vector>
)
target_precompile_headers(${target}
PUBLIC
"$<$<COMPILE_LANGUAGE:CXX>:${INCLUDES}>"
)
target_precompile_headers( ${PTE_PCH_TARGET}
PUBLIC ${PTE_PCH_HEADER}
)
target_precompile_headers(${PROJECT_NAME}
PUBLIC
<QQmlEngine>
)
target_precompile_headers(
mixxx-qml-lib
PUBLIC ${MIXXX_COMMON_PRECOMPILED_HEADER}
)
target_precompile_headers(Avendish_clap_pch
PUBLIC
include/avnd/binding/clap/all.hpp
include/avnd/prefix.hpp
)
target_precompile_headers(${targetName} PUBLIC
$<BUILD_INTERFACE:${GEN_PATH}>
$<INSTALL_INTERFACE:generated_${targetName}_config.h>
)
target_precompile_headers(${_TARGET_} PUBLIC ${PCH_HEADERS_LIST})
target_precompile_headers(${target_name}
PUBLIC ${CMAKE_SOURCE_DIR}/src/GpgFrontend.h
PUBLIC ${export_file})
target_precompile_headers (
${_TARGET_NAME}
PUBLIC
[["gch/small_vector.hpp"]]
[["test_types.hpp"]]
[["test_allocators.hpp"]]
)
target_precompile_headers(pch PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/pch/stdafx.h")
target_precompile_headers(modengine2 PUBLIC
"$<$<COMPILE_LANGUAGE:CXX>:<MINT.h$<ANGLE-R>>"
"$<$<COMPILE_LANGUAGE:CXX>:<sol/sol.hpp$<ANGLE-R>>"
"$<$<COMPILE_LANGUAGE:CXX>:<fmt/format.h$<ANGLE-R>>"
"$<$<COMPILE_LANGUAGE:CXX>:<spdlog/spdlog.h$<ANGLE-R>>"
"$<$<COMPILE_LANGUAGE:CXX>:<toml++/toml.h$<ANGLE-R>>")
target_precompile_headers(xrDXT PUBLIC "StdAfx.h")
target_precompile_headers(o2Framework PUBLIC "Framework/Sources/o2/stdafx.h")
target_precompile_headers(rtpmidid-static PUBLIC precompile.hpp)
target_precompile_headers(dorado_pch
PUBLIC
precompiled.h
)
target_precompile_headers(OverEngine PUBLIC "src/pcheader.h")