Skip to content

CMake: Fix fastmcpp build#5953

Merged
oitel merged 49 commits into
masterfrom
feature/fastmcpp_thirdparty
Apr 30, 2026
Merged

CMake: Fix fastmcpp build#5953
oitel merged 49 commits into
masterfrom
feature/fastmcpp_thirdparty

Conversation

@oitel
Copy link
Copy Markdown
Contributor

@oitel oitel commented Apr 21, 2026

No description provided.

@oitel oitel added skip-image-rebuild force to skip docker image rebuild and removed disable-build-windows labels Apr 22, 2026
@oitel oitel removed the skip-image-rebuild force to skip docker image rebuild label Apr 22, 2026
@oitel oitel removed the skip-image-rebuild force to skip docker image rebuild label Apr 27, 2026
@oitel oitel added the skip-image-rebuild force to skip docker image rebuild label Apr 27, 2026
@oitel oitel removed the skip-image-rebuild force to skip docker image rebuild label Apr 27, 2026
@oitel oitel added disable-build-macos skip-image-rebuild force to skip docker image rebuild and removed disable-build-macos labels Apr 27, 2026
@oitel oitel added skip-image-rebuild force to skip docker image rebuild and removed skip-image-rebuild force to skip docker image rebuild labels Apr 28, 2026
# TODO: why does it affect only Linux+vcpkg?
if(CMAKE_SYSTEM_NAME STREQUAL "Linux" AND MESHLIB_USE_VCPKG)
# fix missing references to 'getaddrinfo_a' and 'gai_*' functions (required by cpp-httplib)
target_link_libraries(${PROJECT_NAME} PRIVATE anl)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why not PUBLIC?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The function calls are internal.

Comment on lines +17 to +45
"default-features": [
"brotli"
],
"features": {
"brotli": {
"description": "Enables brotli compression support using brotli",
"dependencies": [
"brotli"
]
},
"openssl": {
"description": "Enables HTTPS support using OpenSSL",
"dependencies": [
"openssl"
]
},
"zlib": {
"description": "Enables gzip compression support using zlib",
"dependencies": [
"zlib"
]
},
"zstd": {
"description": "Enables zstd support",
"dependencies": [
"zstd"
]
}
}
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is it enabled?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, it's an exact copy of modern cpp-httplib version for VS2019.

@oitel oitel merged commit 53e75c3 into master Apr 30, 2026
35 checks passed
@oitel oitel deleted the feature/fastmcpp_thirdparty branch April 30, 2026 08:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-image-rebuild force to skip docker image rebuild

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants