summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/rules/csharp/build/target.lua7
1 files changed, 2 insertions, 5 deletions
diff --git a/xmake/rules/csharp/build/target.lua b/xmake/rules/csharp/build/target.lua
index c1111fed1..522ef05f0 100644
--- a/xmake/rules/csharp/build/target.lua
+++ b/xmake/rules/csharp/build/target.lua
@@ -28,11 +28,8 @@ import(".modules.csharp_utils")
-- find or generate .csproj file
function _get_csprojfile(target)
local csprojfile = target:data("csharp.csproj")
- if csprojfile then
- return csprojfile
- end
- csprojfile = csharp_utils.find_or_generate_csproj(target)
- if csprojfile then
+ if not csprojfile then
+ csprojfile = csharp_utils.find_or_generate_csproj(target)
target:data_set("csharp.csproj", csprojfile)
end
return csprojfile