]> git.tdb.fi Git - builder.git/blobdiff - source/lib/component.cpp
Define a macro to indicate which component is being built
[builder.git] / source / lib / component.cpp
index b98556c20476c1a92e0096bd9256a54f741c2c01..2763909a441f5f7053997f1e4cb641505fee9106 100644 (file)
@@ -4,6 +4,7 @@
 #include <msp/fs/stat.h>
 #include <msp/fs/utils.h>
 #include <msp/strings/format.h>
+#include <msp/strings/utils.h>
 #include "builder.h"
 #include "component.h"
 #include "sourcepackage.h"
@@ -26,6 +27,7 @@ void Component::prepare()
 void Component::create_build_info()
 {
        BuildInfo final_build_info;
+       final_build_info.defines[toupper(name)+"_BUILD"] = "1";
 
        const Package::Requirements &pkg_reqs = package.get_required_packages();
        Package::Requirements direct_reqs = requires;