Task: Set up vcpkg and CMake

Table of Contents

This page documents a task in the Project bootstrap story. It captures the goal, current status, acceptance, and any notes or results.

Goal

Wire up CMake with vcpkg so the project can declare external dependencies and build them as part of the local build, without manual package installation.

Status

Field Value
State DONE
Parent story Project bootstrap
Now Completed 2024-06-22.
Waiting on None.
Next None.
Last touched 2024-06-22

Acceptance

  • A vcpkg.json manifest sits at the project root.
  • cmake configures the project using the vcpkg toolchain.
  • A clean build succeeds locally.

Context

Direct successor to Create GitHub repository. Both are prerequisites for any meaningful project work.

Notes

  • Total time spent in v0: ~1:21.
  • vcpkg was chosen over Conan for first-class CMake integration.

Result

Emacs 29.1 (Org mode 9.6.6)