From 2fcb26b82ee3a2546c14eb583cb8eefa09e58302 Mon Sep 17 00:00:00 2001 From: Uilian Ries Date: Wed, 11 Sep 2024 10:01:07 +0200 Subject: [PATCH] Add install steps Signed-off-by: Uilian Ries --- CMakeLists.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index b96e1d7..251495e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -37,3 +37,16 @@ if (SCAN_FOUND) else() MESSAGE(STATUS "scan-build not found, not scanning code") endif() + +include(GNUInstallDirs) + +install(TARGETS minmea + RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" + LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" + ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}") +install(FILES minmea.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) +if(MSVC) + install(FILES compat/minmea_compat_windows.h + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} + RENAME minmea_compat.h) +endif() \ No newline at end of file