Skip to content

Commit b144a42

Browse files
committed
Install SuiteSparse headers in subdirectory by default
1 parent f910f9b commit b144a42

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

SuiteSparse_config/cmake_modules/SuiteSparsePolicy.cmake

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,9 @@ if ( NOT SUITESPARSE_ROOT_CMAKELISTS )
166166
endif ( )
167167
endif ( )
168168

169+
set ( SUITESPARSE_INCLUDEDIR_POSTFIX "suitesparse" CACHE STRING
170+
"Postfix for installation target of header from SuiteSparse (default: \"suitesparse\")" )
171+
169172
if ( LOCAL_INSTALL )
170173
if ( INSIDE_SUITESPARSE )
171174
# ../lib and ../include exist: the package is inside SuiteSparse.
@@ -179,11 +182,11 @@ if ( LOCAL_INSTALL )
179182
endif ( )
180183
endif ( )
181184
set ( SUITESPARSE_LIBDIR ${SUITESPARSE_LOCAL_PREFIX}/lib )
182-
set ( SUITESPARSE_INCLUDEDIR ${SUITESPARSE_LOCAL_PREFIX}/include )
185+
set ( SUITESPARSE_INCLUDEDIR ${SUITESPARSE_LOCAL_PREFIX}/include/${SUITESPARSE_INCLUDEDIR_POSTFIX} )
183186
set ( SUITESPARSE_BINDIR ${SUITESPARSE_LOCAL_PREFIX}/bin )
184187
else ( )
185188
set ( SUITESPARSE_LIBDIR ${CMAKE_INSTALL_LIBDIR} )
186-
set ( SUITESPARSE_INCLUDEDIR ${CMAKE_INSTALL_INCLUDEDIR} )
189+
set ( SUITESPARSE_INCLUDEDIR ${CMAKE_INSTALL_INCLUDEDIR}/${SUITESPARSE_INCLUDEDIR_POSTFIX} )
187190
set ( SUITESPARSE_BINDIR ${CMAKE_INSTALL_BINDIR} )
188191
endif ( )
189192

0 commit comments

Comments
 (0)