diff options
| author | Seo Sanghyeon <sanxiyn@gmail.com> | 2018-07-03 17:17:33 +0900 |
|---|---|---|
| committer | Robert Schumacher <roschuma@microsoft.com> | 2018-07-03 01:17:33 -0700 |
| commit | 88523125ff6b0b1982790aea53d698c96c747b2d (patch) | |
| tree | ecb9e81cbe13dcb71172e584fa46c521ab8ba9f7 | |
| parent | 812a76a5910c7ab4088649b047c7b171323867b9 (diff) | |
| download | vcpkg-88523125ff6b0b1982790aea53d698c96c747b2d.tar.gz vcpkg-88523125ff6b0b1982790aea53d698c96c747b2d.zip | |
Add inih port (#3806)
| -rw-r--r-- | ports/inih/CMakeLists.txt | 15 | ||||
| -rw-r--r-- | ports/inih/CONTROL | 3 | ||||
| -rw-r--r-- | ports/inih/portfile.cmake | 24 |
3 files changed, 42 insertions, 0 deletions
diff --git a/ports/inih/CMakeLists.txt b/ports/inih/CMakeLists.txt new file mode 100644 index 000000000..6601e543a --- /dev/null +++ b/ports/inih/CMakeLists.txt @@ -0,0 +1,15 @@ +project(inih) + +set(SOURCES ini.c cpp/INIReader.cpp) +set(HEADERS ini.h cpp/INIReader.h) + +add_library(inih ${SOURCES}) + +install( + TARGETS inih + RUNTIME DESTINATION bin + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib +) + +install(FILES ${HEADERS} DESTINATION include) diff --git a/ports/inih/CONTROL b/ports/inih/CONTROL new file mode 100644 index 000000000..ac3051c82 --- /dev/null +++ b/ports/inih/CONTROL @@ -0,0 +1,3 @@ +Source: inih +Version: 42 +Description: Simple .INI file parser diff --git a/ports/inih/portfile.cmake b/ports/inih/portfile.cmake new file mode 100644 index 000000000..1d705977f --- /dev/null +++ b/ports/inih/portfile.cmake @@ -0,0 +1,24 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO benhoyt/inih + REF r42 + SHA512 bb414bf03e2055f47149d69bd373923cc663f5e044cd021fd34ac646effc485db8cedb128123aaac7e2abc16c98bee98f34d89108a4bab9af50b8cd05eb7af8d + HEAD_REF master +) + +file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH}) + +vcpkg_configure_cmake( + SOURCE_PATH ${SOURCE_PATH} + PREFER_NINJA + OPTIONS + -DCMAKE_WINDOWS_EXPORT_ALL_SYMBOLS=ON +) + +vcpkg_install_cmake() + +file(INSTALL ${SOURCE_PATH}/LICENSE.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/inih RENAME copyright) + +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) |
