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);