diff --git a/CMakeLists.txt b/CMakeLists.txt index bcae6b5..a20ea87 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -43,7 +43,7 @@ ENDIF() # ---[ FXdiv library ADD_LIBRARY(fxdiv INTERFACE) -TARGET_INCLUDE_DIRECTORIES(fxdiv INTERFACE include) +TARGET_INCLUDE_DIRECTORIES(fxdiv INTERFACE $ $) IF(FXDIV_USE_INLINE_ASSEMBLY) TARGET_COMPILE_DEFINITIONS(fxdiv INTERFACE FXDIV_USE_INLINE_ASSEMBLY=1) ELSE() @@ -51,6 +51,14 @@ ELSE() ENDIF() INSTALL(FILES include/fxdiv.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) +INSTALL(TARGETS fxdiv + EXPORT unofficial-fxdiv-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-fxdiv-config NAMESPACE unofficial::fxdiv:: + DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/unofficial-fxdiv) # share/fxdiv IF(FXDIV_BUILD_TESTS) # ---[ Build google test