-
-
Notifications
You must be signed in to change notification settings - Fork 621
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Premake bootstrap does not work w/ just 'Visual C++ Build Tools' #578
Comments
The question is... how do you build a .sln without devenv? should we use msbuild instead? the bootstrap for windows indeed does assume you have visual studio installed, since that is what the bootstrap targets... since this fails in the step where it tries to build the .sln... it means it already generated one through the bootstrap binary... so if you know what command line to use to build that particular SLN, you should be able to get a full premake binary, and also tell us what command line you used, so we could use that instead of the devenv command line. |
Yes, msbuild will convert a .sln to an internal project representation upon loading for compatibility behavior. Of course, /Upgrade doesn't exist here and it will use whatever toolset is set in the solution, so it should presumably be an override like the MSDEV variable. |
I think you could easily try this out in the bootstrap.mak, change the windows target to use msbuild, and don't specify /upgrade.... I'd potentially just make a different target for it... so you could do:
or something. |
I don't see any reason why the |
The standalone build tools do not contain the IDE, including the
devenv.com
command-line binary for the IDE, and the shipped bootstrap makefile expects this to exist for /Update and /Build.The text was updated successfully, but these errors were encountered: