Просмотр исходного кода

Add install steps

Signed-off-by: Uilian Ries <uilianries@gmail.com>
Uilian Ries 1 год назад
Родитель
Сommit
2fcb26b82e
1 измененных файлов с 13 добавлено и 0 удалено
  1. 13 0
      CMakeLists.txt

+ 13 - 0
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()