diff --git a/find_my_visual_studio.exe b/find_my_visual_studio.exe new file mode 100644 index 0000000..5ec8504 Binary files /dev/null and b/find_my_visual_studio.exe differ diff --git a/make.bat b/make.bat index 8ae8c79..524a86b 100644 --- a/make.bat +++ b/make.bat @@ -1,10 +1,16 @@ +@echo off + pushd %~dp0 call create_projects echo building... -"C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\MSBuild\\15.0\\Bin\\msbuild" /property:GenerateFullPaths=true /t:build premake\doghook.sln /p:Configuration=Debug /verbosity:minimal +for /F "tokens=*" %%a in ('find_my_visual_studio.exe msbuild_exe') do set msbuild_folder=%%a + +echo msbuild is located at %msbuild_folder% + +"%msbuild_folder%\\msbuild" /property:GenerateFullPaths=true /t:build premake\workspace.sln /p:Configuration=Debug /verbosity:minimal echo done. diff --git a/make_release.bat b/make_release.bat index 30502ce..cd1de8b 100644 --- a/make_release.bat +++ b/make_release.bat @@ -1,10 +1,13 @@ +@echo off + pushd %~dp0 call create_projects -echo Building RELEASE... +for /F "tokens=*" %%a in ('find_my_visual_studio.exe msbuild_exe') do set msbuild_folder=%%a +echo msbuild is located at %msbuild_folder% -"C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\MSBuild\\15.0\\Bin\\msbuild" /property:GenerateFullPaths=true /t:build premake\doghook.sln /p:Configuration=Release /verbosity:minimal +"%msbuild_folder%\\msbuild" /property:GenerateFullPaths=true /t:build premake\workspace.sln /p:Configuration=Release /verbosity:minimal echo done.