From 90575fac539463f1c7603bd5d3c41627e81fd5de Mon Sep 17 00:00:00 2001 From: Andrei Malashkin Date: Thu, 19 Sep 2024 22:53:16 +0200 Subject: [PATCH] add precompiled header for algebra --- crypto3/.gitignore | 1 - crypto3/libs/algebra/CMakeLists.txt | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/crypto3/.gitignore b/crypto3/.gitignore index 3073ba18b0..b30a7b0b35 100644 --- a/crypto3/.gitignore +++ b/crypto3/.gitignore @@ -250,7 +250,6 @@ TSWLatexianTemp* # Precompiled Headers *.gch -*.pch # Compiled Dynamic libraries *.so diff --git a/crypto3/libs/algebra/CMakeLists.txt b/crypto3/libs/algebra/CMakeLists.txt index 6ef66dee54..6a32cb04c8 100644 --- a/crypto3/libs/algebra/CMakeLists.txt +++ b/crypto3/libs/algebra/CMakeLists.txt @@ -26,6 +26,8 @@ cm_setup_version(VERSION 0.1.0 PREFIX ${CMAKE_WORKSPACE_NAME}_${CURRENT_PROJECT_ add_library(${CMAKE_WORKSPACE_NAME}_${CURRENT_PROJECT_NAME} INTERFACE) +target_precompile_headers(${CMAKE_WORKSPACE_NAME}_${CURRENT_PROJECT_NAME} INTERFACE include/nil/crypto3/algebra/algebra.pch) + set_target_properties(${CMAKE_WORKSPACE_NAME}_${CURRENT_PROJECT_NAME} PROPERTIES EXPORT_NAME ${CURRENT_PROJECT_NAME})