From f74f460aa2d6afdc448f8c4045a882903cee0f3d Mon Sep 17 00:00:00 2001 From: svost Date: Tue, 15 Feb 2022 15:52:33 +0300 Subject: [PATCH] Cmake: add precompile headers --- CMakeLists.txt | 137 ++++++++++++++++++++++++++++++++++++++++++++++++++++ src/CMakeLists.txt | 38 ++++++++++++++ 2 files changed, 175 insertions(+), 0 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4167062..8746d69 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -270,6 +270,143 @@ list(APPEND ALL_DEFINITIONS HAVE_BUILD_INFO) add_executable(novacoin-qt WIN32 ${ALL_SOURCES}) +target_precompile_headers(novacoin-qt + PRIVATE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +) + if (NOT MSVC) list(APPEND ALL_DEFINITIONS _FORTIFY_SOURCE=2) set(ALL_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fstack-protector-all") diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 183d941..a088b3f 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -175,6 +175,44 @@ list(APPEND ALL_DEFINITIONS HAVE_BUILD_INFO USE_IPV6 BOOST_SPIRIT_THREADSAFE) add_executable(novacoind ${ALL_SOURCES}) +target_precompile_headers(novacoind + PRIVATE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +) + if (NOT MSVC) list(APPEND ALL_DEFINITIONS _FORTIFY_SOURCE=2) set(ALL_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fstack-protector-all") -- 1.7.1