build system: introduce a new feature called build variants. it allows building a...
[lede-git/.git] / scripts / metadata.pl
index ca00fcae6dc893ce11cb92fc78eca57679934e39..26d878cc9ed0d64685b2285f109c81e9e0f02ee5 100755 (executable)
@@ -620,6 +620,9 @@ sub gen_package_mk() {
                if ($config) {
                        $pkg->{buildonly} and $config = "";
                        print "package-$config += $pkg->{subdir}$pkg->{src}\n";
+                       if ($pkg->{variant}) {
+                               print "\$(curdir)/$pkg->{subdir}$pkg->{src}/variants += \$(if $config,$pkg->{variant})\n"
+                       }
                        $pkg->{prereq} and print "prereq-$config += $pkg->{subdir}$pkg->{src}\n";
                }