diff options
Diffstat (limited to 'src/p25519/CMakeLists.txt')
-rw-r--r-- | src/p25519/CMakeLists.txt | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/p25519/CMakeLists.txt b/src/p25519/CMakeLists.txt index c6153fc..efd12ec 100644 --- a/src/p25519/CMakeLists.txt +++ b/src/p25519/CMakeLists.txt @@ -4,12 +4,6 @@ # Released under the MIT License. See LICENSE.txt for license information. # ############################################################################ -include_directories( - ${PROJECT_SOURCE_DIR}/src/p25519 - ${GSOURCE_PATH}/c/p25519 - ${PROJECT_SOURCE_DIR}/src/p25519/${TARGET_ARCH_DIR_P25519} -) - set(P25519_HEADER_FILES ${GSOURCE_PATH}/c/p25519/f_field.h ${TARGET_ARCH_DIR_P25519}/f_impl.h @@ -25,5 +19,12 @@ SET_SOURCE_FILES_PROPERTIES(${GSOURCE_PATH}/c/p25519/f_generic.c PROPERTIES GENE add_library(p25519 OBJECT ${P25519_HEADER_FILES} ${P25519_SOURCE_FILES_C}) add_dependencies(p25519 generatorP25519) +target_include_directories(p25519 + PUBLIC ${GSOURCE_PATH}/include + PUBLIC ${GSOURCE_PATH}/c/p25519 + PUBLIC ${TARGET_ARCH_DIR_P25519} + PUBLIC ${PROJECT_SOURCE_DIR}/src/include/${TARGET_ARCH_DIR} + PUBLIC ${PROJECT_SOURCE_DIR}/src/include +) set_target_properties(p25519 PROPERTIES POSITION_INDEPENDENT_CODE True) |