Skip to content

Replace hardcoded ASIO SDK path with FetchContent - #1042

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

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

Conversation

@mfisher31

@mfisher31 mfisher31 commented Jan 9, 2026

Copy link
Copy Markdown
Member
  • 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
glenandrewbrown pushed a commit to glenandrewbrown/element that referenced this pull request Aug 23, 2026
* Replace hardcoded ASIO SDK path with FetchContent

- 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
- fix: update expected script count in ScanDirectory test
- feat: enable ASIO support in CMake configuration for Windows build
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