You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.0 KiB
1.0 KiB
layout | title | permalink | parent | nav_order |
---|---|---|---|---|
default | Globbing sources | /examples/globbing | Examples | 6 |
Globbing sources
[project]
name = "globbing"
description = "Globbing sources"
# Recursively glob in the mylib/ folder
[target.mylib]
type = "static"
alias = "mylib::mylib"
sources = ["mylib/**.hpp", "mylib/**.cpp"]
include-directories = ["mylib/include"]
# Single-folder glob in example/src/
[target.example]
type = "executable"
sources = ["example/src/*.cpp"]
link-libraries = ["mylib::mylib"]
As you can see in the example above you can use **.ext
to glob recursively and *.ext
to glob non-recursively. This does not generate file(GLOB ...)
commands, but instead globs when cmkr is run. Files are sorted to give deterministic results regardless of the platform used.
This page was automatically generated from tests/globbing/cmake.toml.