Skip to content

Commit 12e8dee

Browse files
committed
[gar/cmake] Fix include dirs
+ aligator general includes are PRIVATE + when building, gar includes themselves are public
1 parent c9781e0 commit 12e8dee

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

gar/CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,11 @@ file(
1111
)
1212

1313
add_library(aligator_gar SHARED)
14-
target_include_directories(aligator_gar PRIVATE ${PROJECT_SOURCE_DIR}/include/aligator)
14+
target_include_directories(
15+
aligator_gar
16+
PRIVATE ${PROJECT_SOURCE_DIR}/include
17+
PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> $<INSTALL_INTERFACE:include>
18+
)
1519
target_link_libraries(aligator_gar PUBLIC proxsuite-nlp::proxsuite-nlp)
1620
if(BUILD_WITH_OPENMP_SUPPORT)
1721
target_link_libraries(aligator_gar PUBLIC OpenMP::OpenMP_CXX)

0 commit comments

Comments
 (0)