]> git.tdb.fi Git - builder.git/blobdiff - source/condition.cpp
Make tools capable of reporting a system-wide path used to locate input files
[builder.git] / source / condition.cpp
index 136b852fccd30c6e2b6ed2f7701ca8004e771c50..c80134d237a7707a4f439b7cebd17ff62c9b582d 100644 (file)
@@ -1,10 +1,3 @@
-/* $Id$
-
-This file is part of builder
-Copyright © 2007-2010  Mikko Rasa, Mikkosoft Productions
-Distributed under the LGPL
-*/
-
 #include <msp/strings/utils.h>
 #include "builder.h"
 #include "condition.h"
@@ -27,7 +20,7 @@ Condition::Condition(SourcePackage &p, const string &expr):
                if(token==string::npos)
                        expression.insert(StringMap::value_type(*i, "="));
                else if(token==0 && (*i)[0]=='!')
-                       expression.insert(StringMap::value_type(*i, "!"));
+                       expression.insert(StringMap::value_type(i->substr(1), "!"));
                else
                        expression.insert(StringMap::value_type(i->substr(0, token), i->substr(token)));
        }