Skip to content

Conversation

@lynxassistant
Copy link

@lynxassistant lynxassistant bot commented Nov 27, 2025

No description provided.

@jianliang00 jianliang00 force-pushed the shadow/p/ci_lynx/xcconfig-override branch from 1da0c55 to ed2d7a6 Compare November 28, 2025 02:45
Different from cocoapods, some pod building system handles subspec's `pod_target_xcconfig`, it just override the parent one. For example:

``` podspec
Pod::Spec.new do |p|
  p.pod_target_xcconfig         = {
    "CLANG_CXX_LANGUAGE_STANDARD" => "gnu++17",
    # ...
  }
  p.subspec "Framework" do |sp|
    sp.pod_target_xcconfig         = {
      "HEADER_SEARCH_PATHS" => ".."
    }
  # ...
```

gnu++17 may won't take effect in `Framework` subspec, in some special build system.

issue: m-6794750008
@jianliang00 jianliang00 force-pushed the shadow/p/ci_lynx/xcconfig-override branch from ed2d7a6 to 49bcc3b Compare December 1, 2025 09:03
@jianliang00 jianliang00 merged commit 0ee02a6 into develop Dec 2, 2025
20 checks passed
@jianliang00 jianliang00 deleted the shadow/p/ci_lynx/xcconfig-override branch December 2, 2025 01:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants