Преглед изворни кода

Merge pull request #80 from uilianries/cmake/install

[build] Execute installation steps for CMake
Kosma Moczek пре 1 година
родитељ
комит
4abb6f8da5
1 измењених фајлова са 13 додато и 0 уклоњено
  1. 13 0
      CMakeLists.txt

+ 13 - 0
CMakeLists.txt

@@ -37,3 +37,16 @@ if (SCAN_FOUND)
 else()
 else()
     MESSAGE(STATUS "scan-build not found, not scanning code")
     MESSAGE(STATUS "scan-build not found, not scanning code")
 endif()
 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()