{"id":20944258,"url":"https://github.com/hotkit/fost-boost","last_synced_at":"2026-05-21T20:02:03.131Z","repository":{"id":13938526,"uuid":"16638266","full_name":"hotkit/fost-boost","owner":"hotkit","description":"Boost with CMake","archived":false,"fork":false,"pushed_at":"2020-04-26T13:05:07.000Z","size":185,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-12-27T05:56:11.829Z","etag":null,"topics":["boost","cmake","cpp"],"latest_commit_sha":null,"homepage":"","language":"CMake","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hotkit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-02-08T07:14:03.000Z","updated_at":"2020-04-26T13:05:09.000Z","dependencies_parsed_at":"2022-09-01T06:31:44.672Z","dependency_job_id":null,"html_url":"https://github.com/hotkit/fost-boost","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hotkit/fost-boost","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hotkit%2Ffost-boost","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hotkit%2Ffost-boost/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hotkit%2Ffost-boost/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hotkit%2Ffost-boost/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hotkit","download_url":"https://codeload.github.com/hotkit/fost-boost/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hotkit%2Ffost-boost/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33313328,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-21T12:23:38.849Z","status":"ssl_error","status_checked_at":"2026-05-21T12:22:11.673Z","response_time":62,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["boost","cmake","cpp"],"created_at":"2024-11-18T23:39:55.400Z","updated_at":"2026-05-21T20:02:03.077Z","avatar_url":"https://github.com/hotkit.png","language":"CMake","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Boost for CMake\n\nThis repository contains a simple way to make use of Boost in your CMake C++ projects. To use it simply add it as a sub-module and then use `add_subdirectory`.\n\n    add_subdirectory(fost-boost)\n\nThe build (if needed) is done during CMake configuration so it does not impact builds of your project.\n\n\n## Configuration\n\nIt will use CMake's `find_package` to try to find a suitable version of Boost, which must be at least 1.62.0. If none is found then it will download the official distribution and build the configuration that you are using (clang or gcc, release or debug) using the Boost build system. Currently it defaults to Boost 1.66.0.\n\nYou can also specify a Boost version to use by setting:\n\n* `BOOST_VMAJOR` (defaults to `1`).\n* `BOOST_VMINOR` (defaults to `66`).\n* `BOOST_VPATCH` (defaults to `0`).\n\nYou can force it to download and build a Boost version even if you have a pre-packaged one by setting a value for `BOOST_VMINOR` during your cmake configuration run.\n\n\n### Boost build configuration\n\nSee the file [`compile`](./compile) for the `bjam` invocation. The following environment variables are used:\n\n* `CXXSTD` -- Defaults to `c++17`\n* `OPTIONS` -- Other `bjam` options. See [`compile`](./compile) for the current options.\n* `EXTRA_OPTS` -- Defaults to an empty string. Can be used to send extra arguments to `bjam`.\n* `CLANG_OPTS` -- Defaults to an empty string. Used to pass extra options for clang only.\n\n\n## Supported Boost versions\n\nWe test with the following versions:\n\n* 1.62.0 -- Ubuntu\n* 1.63.0 -- Ubuntu\n* 1.64.0 -- Ubuntu\n* 1.65.0 -- Ubuntu, Mac\n* 1.65.1 -- Ubuntu, Mac\n* 1.66.0 -- Ubuntu, Mac\n* 1.67.0 -- Ubuntu, Mac\n* 1.68.0 -- Ubuntu, Mac\n\nOn Ubuntu Bionic (18.04) it will find and use 1.65.1 when installed. It will also find and use 1.67.0 on the Mac when it is installed with Brew.\n\n\n## Installation\n\nWhen it builds Boost itself it will add the following Boost libraries to the `lib` installation target directory:\n\n* atomic\n* chrono\n* context\n* coroutine\n* date_time\n* filesystem\n* system\n* thread\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhotkit%2Ffost-boost","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhotkit%2Ffost-boost","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhotkit%2Ffost-boost/lists"}