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})