Skip to content

Add Boost#1

Merged
bialger merged 7 commits intomasterfrom
dev
Feb 7, 2026
Merged

Add Boost#1
bialger merged 7 commits intomasterfrom
dev

Conversation

@bialger
Copy link
Owner

@bialger bialger commented Feb 7, 2026

No description provided.

- Updated bin/CMakeLists.txt to include Boost as a required package and link it with the project.
- Modified lib/CMakeLists.txt to add a subdirectory for Boost.
- Created a new lib/boost/CMakeLists.txt file to handle Boost installation and configuration, including downloading and building Boost if not found.
- Changed project name from QtCMake to QtBoostCMake.
- Updated description to include Boost and Google Tests as part of the project.
- Added references to the new Boost and Google Tests CMake configuration files.
- Added Boost.Filesystem header to main.cpp.
- Implemented functionality to display the current working directory using Boost.Filesystem.
- Changed the CI workflow to install Boost along with Qt dependencies.
- Updated the installation step to reflect the new package requirements for Boost.
- Added the `--layout=versioned` option to the Boost configuration in CMakeLists.txt to ensure proper linking and compatibility.
- Added a check in bin/CMakeLists.txt to set Boost_ROOT from the BOOSTROOT environment variable if not already defined.
- Corrected the setting of the BOOSTROOT environment variable in lib/boost/CMakeLists.txt to ensure proper usage.
- Changed project name from QtCMake to QtBoostCMake in CMakeLists.txt.
- Updated project version to 1.0.0 and modified description to include Boost.
- Adjusted CMake debug flags for better performance.
- Updated CI workflow to reflect project name changes in build and test targets.
@bialger bialger merged commit 00e1233 into master Feb 7, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant