Skip to content

Commit 9b9a5d7

Browse files
committed
src/CMakeLists.txt Add include dir only for using the target, not building
Signed-off-by: Marcel Marock <[email protected]>
1 parent 00ea97b commit 9b9a5d7

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,6 @@ endif()
124124
target_include_directories(oqs
125125
PUBLIC
126126
"$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>"
127-
"$<BUILD_INTERFACE:${PROJECT_BINARY_DIR}/include>"
128127
"$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>"
129128
)
130129

@@ -147,6 +146,10 @@ set_target_properties(oqs
147146
# For Windows DLLs
148147
RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/bin")
149148

149+
set_property(TARGET oqs
150+
APPEND PROPERTY
151+
INTERFACE_INCLUDE_DIRECTORIES "$<BUILD_INTERFACE:${PROJECT_BINARY_DIR}/include>")
152+
150153
set_target_properties(oqs-internal
151154
PROPERTIES
152155
C_VISIBILITY_PRESET default

0 commit comments

Comments
 (0)