#include "libcppbuild.h" namespace { BuildConfigurations cppbuildConfigs() { return { { .type = TargetType::StaticLibrary, .target = "libcppbuild.a", .sources = { "build.cc", "configure.cc", "execute.cc", "libcppbuild.cc", "rebuild.cc", "task.cc", "task_ar.cc", "task_cc.cc", "task_ld.cc", "task_so.cc", "tasks.cc", }, .cxxflags = { "-std=c++17", "-O3", "-s", "-Wall", "-Werror", "-I.", }, } }; } } // Convenience macro REG(cppbuildConfigs);