Skip to content

Replace hardcoded ASIO SDK path with FetchContent#1042

Merged
mfisher31 merged 3 commits intomainfrom
asio-submodule
Jan 9, 2026
Merged

Replace hardcoded ASIO SDK path with FetchContent#1042
mfisher31 merged 3 commits intomainfrom
asio-submodule

Conversation

@mfisher31
Copy link
Copy Markdown
Member

@mfisher31 mfisher31 commented Jan 9, 2026

  • Add FetchContent for ASIO SDK in cmake/Element.cmake
  • Use asiosdk_SOURCE_DIR instead of hardcoded USER_HOME_DIRECTORY path
  • Pin to specific commit for reproducible builds
  • Only fetch on Windows when ELEMENT_ENABLE_ASIO is enabled

Fixes #1039

- Add FetchContent for ASIO SDK in cmake/Element.cmake
- Use asiosdk_SOURCE_DIR instead of hardcoded USER_HOME_DIRECTORY path
- Pin to specific commit for reproducible builds
- Only fetch on Windows when ELEMENT_ENABLE_ASIO is enabled
@mfisher31 mfisher31 merged commit da443a8 into main Jan 9, 2026
4 checks passed
@mfisher31 mfisher31 deleted the asio-submodule branch January 9, 2026 06:29
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.

Use ASIO Open Source

1 participant