From 2a86126dad8a453ee0564698d6d3e09f2a79c3bf Mon Sep 17 00:00:00 2001 From: Wolfgang Thaller Date: Wed, 29 Oct 2014 08:40:30 +0100 Subject: [PATCH] Rez: --define and --include options were accidentally non-optional. (issue #11) --- Rez/Rez.cc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Rez/Rez.cc b/Rez/Rez.cc index 90fd3c3630..7c5ee9ced4 100644 --- a/Rez/Rez.cc +++ b/Rez/Rez.cc @@ -88,10 +88,12 @@ int main(int argc, const char *argv[]) { RezLexer lexer(fn); - for(std::string define : options["define"].as>()) - lexer.addDefine(define); - for(std::string path : options["include"].as>()) - lexer.addIncludePath(path); + if(options.count("define")) + for(std::string define : options["define"].as>()) + lexer.addDefine(define); + if(options.count("include")) + for(std::string path : options["include"].as>()) + lexer.addIncludePath(path); RezParser parser(lexer, world);