diff options
Diffstat (limited to 'vcpkg/ports/boost-atomic')
| -rw-r--r-- | vcpkg/ports/boost-atomic/fix-include.patch | 13 | ||||
| -rw-r--r-- | vcpkg/ports/boost-atomic/portfile.cmake | 17 | ||||
| -rw-r--r-- | vcpkg/ports/boost-atomic/vcpkg.json | 46 |
3 files changed, 76 insertions, 0 deletions
diff --git a/vcpkg/ports/boost-atomic/fix-include.patch b/vcpkg/ports/boost-atomic/fix-include.patch new file mode 100644 index 0000000..f78794b --- /dev/null +++ b/vcpkg/ports/boost-atomic/fix-include.patch @@ -0,0 +1,13 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index cf6dc658f2..4e976a3676 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -20,6 +20,8 @@ find_package(Threads REQUIRED) + # official monolithic Boost distribution tree). + include(cmake/BoostLibraryIncludes.cmake) + ++list(APPEND BOOST_LIBRARY_INCLUDES "${VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/include") ++ + set(boost_atomic_sources src/lock_pool.cpp) + + set(CMAKE_REQUIRED_INCLUDES ${BOOST_LIBRARY_INCLUDES}) diff --git a/vcpkg/ports/boost-atomic/portfile.cmake b/vcpkg/ports/boost-atomic/portfile.cmake new file mode 100644 index 0000000..39a0f9a --- /dev/null +++ b/vcpkg/ports/boost-atomic/portfile.cmake @@ -0,0 +1,17 @@ +# Automatically generated by scripts/boost/generate-ports.ps1 + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO boostorg/atomic + REF boost-${VERSION} + SHA512 70f79e273c87849645d3faa6decc21f354f731b3e5297278ebc2e9398b82b7a93e33e146eee016f2b6e8e05485c303e5edc5a7e3bbe6ef23806ed86ef5654f63 + HEAD_REF master + PATCHES + fix-include.patch +) + +set(FEATURE_OPTIONS "") +boost_configure_and_install( + SOURCE_PATH "${SOURCE_PATH}" + OPTIONS ${FEATURE_OPTIONS} +) diff --git a/vcpkg/ports/boost-atomic/vcpkg.json b/vcpkg/ports/boost-atomic/vcpkg.json new file mode 100644 index 0000000..b81b26b --- /dev/null +++ b/vcpkg/ports/boost-atomic/vcpkg.json @@ -0,0 +1,46 @@ +{ + "$comment": "Automatically generated by scripts/boost/generate-ports.ps1", + "name": "boost-atomic", + "version": "1.89.0", + "description": "Boost atomic module", + "homepage": "https://www.boost.org/libs/atomic", + "license": "BSL-1.0", + "dependencies": [ + { + "name": "boost-align", + "version>=": "1.89.0" + }, + { + "name": "boost-assert", + "version>=": "1.89.0" + }, + { + "name": "boost-cmake", + "version>=": "1.89.0" + }, + { + "name": "boost-config", + "version>=": "1.89.0" + }, + { + "name": "boost-headers", + "version>=": "1.89.0" + }, + { + "name": "boost-predef", + "version>=": "1.89.0" + }, + { + "name": "boost-preprocessor", + "version>=": "1.89.0" + }, + { + "name": "boost-type-traits", + "version>=": "1.89.0" + }, + { + "name": "boost-winapi", + "version>=": "1.89.0" + } + ] +} |