-
add_requires("catch2 v2.13.10", "fmt >=7")
target("a")
set_kind("headeronly")
add_includedirs("include", { interface = true })
add_packages("fmt")
target("a tests")
set_kind("binary")
add_files("tests/*.cpp")
add_deps("a")
-- add_packages("fmt") fixes the problem, but shouldn't, since target a already contains this
add_packages("catch2")
package("cpp-lazy")
set_description("A fast C++11/14/17/20 header only library for lazy evaluation and function tools")
add_deps("cpp-lazy") When building target |
Beta Was this translation helpful? Give feedback.
Answered by
waruqi
Feb 5, 2023
Replies: 1 comment 2 replies
-
set
|
Beta Was this translation helpful? Give feedback.
2 replies
Answer selected by
Kaaserne
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
set
{public = true}
in target aadd_packages("fmt", {public = true})