aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Rozman <simon@rozman.si>2021-04-13 12:44:39 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2021-04-13 15:50:50 -0600
commit227b76480cef69c714183a5c9d33b42b825af467 (patch)
treec6130aed3ab0145cd33de600c3e457b14e14ebc2
parentapi: log Windows error message too when creating folder or file fails (diff)
downloadwintun-227b76480cef69c714183a5c9d33b42b825af467.tar.xz
wintun-227b76480cef69c714183a5c9d33b42b825af467.zip
vs: remove api->wintun project dependency
The time stamping with Inf2Cat never makes the wintun output really "up- to-date". This keeps triggering wintun project rebuilds over and over again. Including all the projects depending on wintun. Thou, the api project really depends on the driver built by wintun project, those needless driver rebuilds are utterly annoying. To be correct, the amd64 api project also depends on the arm64 api project - a dependency which cannot be described using .sln. So, one way or another, a developer must build projects inside the .sln in a specific order. Another solution would be to split the solution file (pun intended). One .sln for driver, another for the api and example projects. Then open the one the developer is focused on. Signed-off-by: Simon Rozman <simon@rozman.si>
-rw-r--r--wintun.sln3
1 files changed, 0 insertions, 3 deletions
diff --git a/wintun.sln b/wintun.sln
index 6ee43df..49b0b32 100644
--- a/wintun.sln
+++ b/wintun.sln
@@ -5,9 +5,6 @@ MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example", "example\example.vcxproj", "{2ABAC503-245D-4F53-85C5-0F844DEF738B}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "api", "api\api.vcxproj", "{897F02E3-3EAA-40AF-A6DC-17EB2376EDAF}"
- ProjectSection(ProjectDependencies) = postProject
- {F7679B65-2FEC-469A-8BAC-B07BF4439422} = {F7679B65-2FEC-469A-8BAC-B07BF4439422}
- EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wintun", "driver\driver.vcxproj", "{F7679B65-2FEC-469A-8BAC-B07BF4439422}"
EndProject