summaryrefslogtreecommitdiffhomepage
path: root/examples/example_02_libnebuild/libnebuild.cc
diff options
context:
space:
mode:
Diffstat (limited to 'examples/example_02_libnebuild/libnebuild.cc')
-rw-r--r--examples/example_02_libnebuild/libnebuild.cc10
1 files changed, 7 insertions, 3 deletions
diff --git a/examples/example_02_libnebuild/libnebuild.cc b/examples/example_02_libnebuild/libnebuild.cc
index c5f13fe..df5258b 100644
--- a/examples/example_02_libnebuild/libnebuild.cc
+++ b/examples/example_02_libnebuild/libnebuild.cc
@@ -2,14 +2,18 @@
#include <cstdlib>
#ifndef _WIN32
-static auto kPath = "./posix.json";
+static constexpr auto kPath = "./posix.json";
#else
-static auto kPath = ".\\win64.json";
+static constexpr auto kPath = ".\\win64.json";
#endif
int main(int argc, char** argv) {
auto builder = new NeBuild::JSONManifestBuilder();
if (!builder) return EXIT_FAILURE;
- return builder->BuildTarget(kPath);
+ NeBuild::BuildConfig config;
+ config.path_ = kPath;
+ config.dry_run_ = false;
+
+ return builder->BuildTarget(config);
}