Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fmt v11 and c++20 modules support #10

Merged
merged 37 commits into from
Sep 11, 2024
Merged
Changes from 1 commit
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
5bc0f0f
Remove enable_modules build config variable, use cxx.features.modules…
kamrann Jul 18, 2024
a836c69
Include bmis target type when setting export poptions
kamrann Jul 18, 2024
1f14622
Automatically enable FMT_ATTACH_TO_GLOBAL_MODULE when building as mod…
kamrann Jul 18, 2024
f808761
Replace import std; in smoke tests with #includes, pending implementi…
kamrann Jul 18, 2024
0757158
Add package configuration variable to toggle use of import std.
kamrann Jul 22, 2024
a9ee48b
Add config option for a modules-only mode.
kamrann Jul 22, 2024
b2e4c3b
Point upstream to master branch of upstream fmt - this has merged in …
kamrann Aug 26, 2024
c271d77
Add new package for hosting upstream tests.
kamrann Aug 30, 2024
110906e
Add .vs/ folder to gitignore
kamrann Aug 30, 2024
ab0cc5e
Align the test package version number to the main package.
kamrann Aug 30, 2024
79827a3
Adjusted fmt-tests buildfiles to attempt to fix issues with include p…
kamrann Aug 31, 2024
b5ecdbf
Marked all executable targets in fmt-tests as tests.
kamrann Aug 31, 2024
6007797
Tweak to ranges-test to match upstream CMake setup.
kamrann Sep 2, 2024
6042313
Symc to latest upstream
kamrann Sep 2, 2024
4841d77
Refactor smoke test buildfile to avoid conditional target dependencies.
kamrann Sep 2, 2024
014a3d8
Experiment with package specific CI configurations.
kamrann Sep 2, 2024
8055762
Force reproces=true on MSVC modules builds to work around compiler bug.
kamrann Sep 2, 2024
1130bb6
Fix for incorrect variable prefix.
kamrann Sep 2, 2024
c553ca8
Constrain modules CI build configs to latest.
kamrann Sep 2, 2024
495ab27
Experiment constraining to clang.
kamrann Sep 2, 2024
c328c6c
Switch from latest to experimental
kamrann Sep 2, 2024
b3b1dcc
Add msvc to CI package configs
kamrann Sep 2, 2024
82e02d5
Revert CI configs to latest
kamrann Sep 2, 2024
dc8fb4b
Change smoke test to use template parameter for format parse context,…
kamrann Sep 2, 2024
105613f
Update upstream to grab latest fixes.
kamrann Sep 4, 2024
f3a93ca
Merge branch 'pr/v11-modules' into tests-prototyping
kamrann Sep 4, 2024
780ba03
Upstream submodule update.
kamrann Sep 4, 2024
682c69b
Upstream update.
kamrann Sep 4, 2024
2922bb4
Upstream sync.
kamrann Sep 4, 2024
3d7398a
Upstream sync
kamrann Sep 4, 2024
c5c5ab5
Upstream sync.
kamrann Sep 7, 2024
05855de
Disable modules builds on CI.
kamrann Sep 7, 2024
8841258
Switch upstream branch bag to latest tagged release (11.0.2)
kamrann Sep 10, 2024
7c56c1c
Add some CI build exclusions.
kamrann Sep 10, 2024
6b5d114
Update package readme with latest information on modules compatibility.
kamrann Sep 10, 2024
8f3e148
Add comment to manifest re CI modules configs.
kamrann Sep 10, 2024
bffc9c4
Cleanup of fmt-tests buildfile organization and comments.
kamrann Sep 11, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Include bmis target type when setting export poptions
  • Loading branch information
kamrann committed Jul 18, 2024
commit a836c699236a9dd13d5ad61a8691a66f5ddda559
2 changes: 1 addition & 1 deletion fmt/fmt/buildfile
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ hxx{version} : in{version} $src_root/manifest
# Build options.
#
cxx.poptions =+ "-I$src_base/include" "-I$out_root" "-I$src_root"
objs{*}: cxx.poptions += -DFMT_LIB_EXPORT
{objs bmis}{*}: cxx.poptions += -DFMT_LIB_EXPORT

if($build_fmt_module)
cxx.poptions =+ -DFMT_MODULE
Expand Down