Skip to content

Commit

Permalink
{cmake} Add E57_INSTALL_CMAKEDIR to override where the cmake files ar…
Browse files Browse the repository at this point in the history
…e installed

This defaults to lib/cmake/E57Format.

Note that the path is relative to CMAKE_INSTALL_PREFIX.
  • Loading branch information
asmaloney committed Jun 25, 2024
1 parent fa3167b commit f9809e0
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -238,16 +238,24 @@ if ( E57_BUILD_TEST )
endif()

# CMake package files
set( E57_INSTALL_CMAKEDIR
"${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}"
CACHE STRING
"Install path for ${PROJECT_NAME} CMake files"
)

message( STATUS "[${PROJECT_NAME}] CMake files install to ${CMAKE_INSTALL_PREFIX}/${E57_INSTALL_CMAKEDIR}" )

install(
EXPORT
E57Format-export
DESTINATION
lib/cmake/E57Format
"${E57_INSTALL_CMAKEDIR}"
)

install(
FILES
${CMAKE_CURRENT_SOURCE_DIR}/cmake/e57format-config.cmake
DESTINATION
lib/cmake/E57Format
"${E57_INSTALL_CMAKEDIR}"
)

0 comments on commit f9809e0

Please sign in to comment.