Skip to content

Commit aee15c6

Browse files
authored
Fix hardcoded paths in CCF install (#950)
1 parent d0e07d8 commit aee15c6

File tree

2 files changed

+13
-16
lines changed

2 files changed

+13
-16
lines changed

CMakeLists.txt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ include(${CCF_DIR}/cmake/preproject.cmake)
77

88
project(
99
ccf
10-
VERSION 0.8.1
10+
VERSION 0.8.2
1111
LANGUAGES C CXX
1212
)
1313

@@ -59,11 +59,11 @@ if("sgx" IN_LIST TARGET)
5959
target_include_directories(
6060
ccf.enclave SYSTEM
6161
PUBLIC
62-
$<BUILD_INTERFACE:${EVERCRYPT_INC}>
62+
"$<BUILD_INTERFACE:${EVERCRYPT_INC}>"
6363
$<BUILD_INTERFACE:${CCF_GENERATED_DIR}>
64-
$<INSTALL_INTERFACE:${CMAKE_INSTALL_PREFIX}/include/3rdparty/hacl-star/evercrypt>
65-
$<INSTALL_INTERFACE:${CMAKE_INSTALL_PREFIX}/include/3rdparty/hacl-star/evercrypt/kremlin>
66-
$<INSTALL_INTERFACE:${CMAKE_INSTALL_PREFIX}/include/3rdparty/hacl-star/evercrypt/kremlin/kremlib>
64+
$<INSTALL_INTERFACE:include/3rdparty/hacl-star/evercrypt>
65+
$<INSTALL_INTERFACE:include/3rdparty/hacl-star/evercrypt/kremlin>
66+
$<INSTALL_INTERFACE:include/3rdparty/hacl-star/evercrypt/kremlin/kremlib>
6767
)
6868

6969
target_link_libraries(ccf.enclave PUBLIC libbyz.enclave)
@@ -111,11 +111,11 @@ if("virtual" IN_LIST TARGET)
111111
target_include_directories(
112112
ccf.virtual SYSTEM
113113
PUBLIC
114-
$<BUILD_INTERFACE:${EVERCRYPT_INC}>
114+
"$<BUILD_INTERFACE:${EVERCRYPT_INC}>"
115115
$<BUILD_INTERFACE:${CCF_GENERATED_DIR}>
116-
$<INSTALL_INTERFACE:${CMAKE_INSTALL_PREFIX}/include/3rdparty/hacl-star/evercrypt>
117-
$<INSTALL_INTERFACE:${CMAKE_INSTALL_PREFIX}/include/3rdparty/hacl-star/evercrypt/kremlin>
118-
$<INSTALL_INTERFACE:${CMAKE_INSTALL_PREFIX}/include/3rdparty/hacl-star/evercrypt/kremlin/kremlib>
116+
$<INSTALL_INTERFACE:include/3rdparty/hacl-star/evercrypt>
117+
$<INSTALL_INTERFACE:include/3rdparty/hacl-star/evercrypt/kremlin>
118+
$<INSTALL_INTERFACE:include/3rdparty/hacl-star/evercrypt/kremlin/kremlib>
119119
)
120120

121121
target_link_libraries(ccf.virtual PUBLIC libbyz.host)

cmake/secp256k1.cmake

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,8 @@ if("sgx" IN_LIST TARGET)
66
secp256k1.enclave STATIC ${CCF_DIR}/3rdparty/secp256k1/src/secp256k1.c
77
)
88
target_include_directories(
9-
secp256k1.enclave
10-
PUBLIC
11-
$<BUILD_INTERFACE:${CCF_DIR}/3rdparty/secp256k1>
12-
$<INSTALL_INTERFACE:${CMAKE_INSTALL_PREFIX}/include/3rdparty/secp256k1>
9+
secp256k1.enclave PUBLIC $<BUILD_INTERFACE:${CCF_DIR}/3rdparty/secp256k1>
10+
$<INSTALL_INTERFACE:include/3rdparty/secp256k1>
1311
)
1412
target_compile_options(
1513
secp256k1.enclave PRIVATE -fvisibility=hidden -nostdinc
@@ -28,9 +26,8 @@ endif()
2826

2927
add_library(secp256k1.host STATIC ${CCF_DIR}/3rdparty/secp256k1/src/secp256k1.c)
3028
target_include_directories(
31-
secp256k1.host
32-
PUBLIC $<BUILD_INTERFACE:${CCF_DIR}/3rdparty/secp256k1>
33-
$<INSTALL_INTERFACE:${CMAKE_INSTALL_PREFIX}/include/3rdparty/secp256k1>
29+
secp256k1.host PUBLIC $<BUILD_INTERFACE:${CCF_DIR}/3rdparty/secp256k1>
30+
$<INSTALL_INTERFACE:include/3rdparty/secp256k1>
3431
)
3532
target_compile_options(secp256k1.host PRIVATE -fvisibility=hidden)
3633
target_compile_definitions(secp256k1.host PRIVATE HAVE_CONFIG_H SECP256K1_BUILD)

0 commit comments

Comments
 (0)