spdlog built with the zig build system. Original: https://github.com/jessechounard/spdlog
Find a file
2025-03-20 00:11:22 -05:00
.gitignore Initial commit 2025-03-19 23:23:30 -05:00
build.zig First version, lets go 2025-03-19 23:30:14 -05:00
build.zig.zon First version, lets go 2025-03-19 23:30:14 -05:00
LICENSE Initial commit 2025-03-19 23:23:30 -05:00
README.md Added instructions to readme 2025-03-20 00:11:22 -05:00

spdlog

This is spdlog, packaged for Zig. (Intended for C++ projects using Zig as a build tool.)

Usage

First, update your build.zig.zon:

zig fetch --save git+https://github.com/jessechounard/spdlog

Next, in your build.zig, you can access the library as a dependency:

const spdlog_dep = b.dependency("spdlog", .{
    .target = target,
    .optimize = optimize,
});
const spdlog_lib = spdlog_dep.artifact("spdlog");

exe.root_module.linkLibrary(spdlog_lib);

Finally, in your C++ file, you can use the library:

#include <spdlog/spdlog.h>

int main() {
  spdlog::info("Hello, world (from spdlog)!");
  return 0;
}