diff --git a/CMakeLists.txt b/CMakeLists.txt index bd69c62..f3c5f15 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,6 +12,16 @@ IF(${CMAKE_VERSION} VERSION_LESS "3.0") ELSE() ADD_LIBRARY(psimd INTERFACE) ENDIF() -TARGET_INCLUDE_DIRECTORIES(psimd INTERFACE include) +TARGET_INCLUDE_DIRECTORIES(psimd INTERFACE $ $) INSTALL(FILES include/psimd.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) + + +INSTALL(TARGETS psimd + EXPORT unofficial-psimd-config + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} + PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) +INSTALL(EXPORT unofficial-psimd-config NAMESPACE unofficial::psimd:: + DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/unofficial-${PROJECT_NAME}) # share/psimd