diff options
Diffstat (limited to 'src/hello')
-rw-r--r-- | src/hello/TARGETS | 9 | ||||
-rw-r--r-- | src/hello/hello.cpp | 11 |
2 files changed, 20 insertions, 0 deletions
diff --git a/src/hello/TARGETS b/src/hello/TARGETS new file mode 100644 index 0000000..80380c7 --- /dev/null +++ b/src/hello/TARGETS @@ -0,0 +1,9 @@ +{ "": + { "type": ["@", "rules", "CC", "binary"] + , "name": ["hello"] + , "srcs": ["hello.cpp"] + , "private-deps": ["fmt"] + } +, "fmt": + {"type": ["@", "rules", "CC/pkgconfig", "system_library"], "name": ["fmt"]} +} diff --git a/src/hello/hello.cpp b/src/hello/hello.cpp new file mode 100644 index 0000000..0c9df99 --- /dev/null +++ b/src/hello/hello.cpp @@ -0,0 +1,11 @@ +#include <iostream> + +#include <fmt/format.h> +#include <string> + +int main(int argc, char **argv) { + std::cout << fmt::format("Hello {}!", + argc > 1 ? std::string{argv[1]} : "World") + << std::endl; + return 0; +} |