From: svost Date: Tue, 15 Feb 2022 12:52:33 +0000 (+0300) Subject: Cmake: add precompile headers X-Git-Url: https://git.novaco.in/?a=commitdiff_plain;h=f74f460aa2d6afdc448f8c4045a882903cee0f3d;hp=62c18998bd933920fe26b8d1c856c6d91e4fdf9f;p=novacoin.git Cmake: add precompile headers --- 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")