diff options
Diffstat (limited to 'vcpkg/ports/voro')
| -rw-r--r-- | vcpkg/ports/voro/portfile.cmake | 30 | ||||
| -rw-r--r-- | vcpkg/ports/voro/vcpkg.json | 17 |
2 files changed, 47 insertions, 0 deletions
diff --git a/vcpkg/ports/voro/portfile.cmake b/vcpkg/ports/voro/portfile.cmake new file mode 100644 index 0000000..806f3dc --- /dev/null +++ b/vcpkg/ports/voro/portfile.cmake @@ -0,0 +1,30 @@ +if(VCPKG_TARGET_IS_WINDOWS) + vcpkg_check_linkage(ONLY_STATIC_LIBRARY) +endif() + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO chr1shr/voro + REF "2cb6cefc690be1c653bfb8e65559ee8441c0b21f" + SHA512 a22dcdb26ef85a9c75757182f07c0c391b9904a1b46b03e8be27a16e475a24ec9fd736a3964fa6022dc5dd545691f498c69f284a260a5724a1715fd347006efb + HEAD_REF dev +) + +string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" VORO_BUILD_SHARED_LIBS) + +vcpkg_cmake_configure( + SOURCE_PATH "${SOURCE_PATH}" + OPTIONS + -DVORO_BUILD_SHARED_LIBS=${VORO_BUILD_SHARED_LIBS} + -DVORO_BUILD_EXAMPLES=OFF + -DVORO_BUILD_CMD_LINE=OFF + -DVORO_ENABLE_DOXYGEN=OFF +) +vcpkg_cmake_install() +vcpkg_cmake_config_fixup(CONFIG_PATH "lib/cmake/VORO") +vcpkg_copy_pdbs() + +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share") +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/share/man") +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") diff --git a/vcpkg/ports/voro/vcpkg.json b/vcpkg/ports/voro/vcpkg.json new file mode 100644 index 0000000..451d853 --- /dev/null +++ b/vcpkg/ports/voro/vcpkg.json @@ -0,0 +1,17 @@ +{ + "name": "voro", + "version-date": "2024-09-11", + "description": "Voro++: a three-dimensional Voronoi cell library in C++.", + "homepage": "https://math.lbl.gov/voro++/", + "license": "BSD-3-Clause-LBNL", + "dependencies": [ + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + } + ] +} |