diff --git a/premake5.lua b/premake5.lua index 44314aa5..0f64fae8 100644 --- a/premake5.lua +++ b/premake5.lua @@ -334,7 +334,7 @@ rule "ProtobufCompiler" '@echo off', 'path "$(SolutionDir)\\..\\tools"', 'if not exist "$(ProjectDir)\\src\\proto" mkdir "$(ProjectDir)\\src\\proto"', - 'protoc --error_format=msvs -I=%(RootDir)%(Directory) "--cpp_out=$(ProjectDir)\\src\\proto" "%(FullPath)"', + 'protoc --error_format=msvs -I=%(RelativeDir) --cpp_out=src\\proto %(Identity)', } buildoutputs { '$(ProjectDir)\\src\\proto\\%(Filename).pb.cc',