Skip to content

Merging build#1195

Open
RndU53r wants to merge 2 commits into
CrowCpp:masterfrom
RndU53r:master
Open

Merging build#1195
RndU53r wants to merge 2 commits into
CrowCpp:masterfrom
RndU53r:master

Conversation

@RndU53r

@RndU53r RndU53r commented Jun 25, 2026

Copy link
Copy Markdown

No description provided.

PlashChowdhary and others added 2 commits June 25, 2026 15:18
- examples/hello_world/main.cpp: minimal Crow HTTP server returning
  "Hello, World!" on GET /
- examples/hello_world/CMakeLists.txt: self-contained CMake build that
  uses the vendored Asio; no system-wide dependency install required
- third_party/asio*: Asio 1.x (standalone) headers vendored from
  Homebrew; removes the need for any external package manager on all
  three platforms
- docs/building.md: step-by-step build guide for macOS, Linux, and
  Windows covering both the CMake path and the raw compiler command
- .gitignore: ignore generated hello_world build artifacts

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add hello_world example, vendor Asio, and cross-platform build docs
@RndU53r

RndU53r commented Jun 25, 2026

Copy link
Copy Markdown
Author

approved

@gittiver gittiver left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

What is the reason for adding a copy of the asio lib?
I would propose to leave the asio lib separate, we could add an internal version with CPM macro but I would couple that with an additional build option (USE_INTERNAL_ASIO).

regarding building.md - its already in docs/getting_started/setup splitted by OS. So we should integrate the contents there.

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.

2 participants