-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmcpp.toml
More file actions
25 lines (21 loc) · 788 Bytes
/
mcpp.toml
File metadata and controls
25 lines (21 loc) · 788 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
[package]
name = "mcpplibs.capi.lua"
version = "0.0.3"
description = "C++23 module wrapping the Lua 5.4 C API — `import mcpplibs.capi.lua;`"
license = "Apache-2.0"
repo = "https://github.com/mcpplibs/lua"
[lib]
# The primary module interface lives at `src/capi/lua.cppm`. The default
# convention would look at `src/lua.cppm` (last segment of the package
# name), so override explicitly.
path = "src/capi/lua.cppm"
[targets.capi-lua]
kind = "lib"
# `lua` is the upstream Lua 5.4 C library shipped via mcpp-index. mcpp
# 0.0.3 propagates its headers (lua.h / lauxlib.h / lualib.h) into our
# compile rule via the transitive include-dir walk.
[dependencies]
lua = "5.4.7"
# `mcpp test` discovers tests/main.cpp automatically.
[dev-dependencies]
gtest = "1.15.2"