Skip to content

Commit 806b3fd

Browse files
authored
Merge pull request #1197 from mendix/moo/MOO-2275-support-xcode-26.4-10.24
[MOO-2275]: fix the issue while building in xcode 26.4
2 parents 3f07c50 + 0ab6393 commit 806b3fd

3 files changed

Lines changed: 277 additions & 66 deletions

File tree

ios/Podfile

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,17 @@ post_install do |installer|
9494
# :ccache_enabled => true
9595
)
9696

97+
installer.pods_project.targets.each do |target|
98+
if target.name == 'fmt'
99+
target.build_configurations.each do |config|
100+
config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= ['$(inherited)']
101+
config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] << 'FMT_USE_CONSTEXPR=0'
102+
config.build_settings['OTHER_CPLUSPLUSFLAGS'] ||= ['$(inherited)']
103+
config.build_settings['OTHER_CPLUSPLUSFLAGS'] << '-Wno-invalid-constexpr'
104+
config.build_settings['CLANG_CXX_LANGUAGE_STANDARD'] = 'c++23'
105+
end
106+
end
107+
end
97108

98109
installer.pods_project.build_configurations.each do |config|
99110
config.build_settings['ENABLE_BITCODE'] = 'NO'

0 commit comments

Comments
 (0)