From 6052043fd94f775e562355cbdc5e02bf6f5f835a Mon Sep 17 00:00:00 2001 From: lateralusX Date: Wed, 4 May 2016 14:53:29 +0200 Subject: [PATCH] Fixes to default build/distribution location. --- msvc/.gitignore | 4 +++- msvc/build-all.vcxproj | 16 ++++++++-------- msvc/build-init.vcxproj | 16 ++++++++-------- msvc/build-install.vcxproj | 16 ++++++++-------- msvc/build-package.vcxproj | 16 ++++++++-------- msvc/install.bat | 5 +++-- msvc/mono-mini-regression-aot-test.vcxproj | 16 ++++++++-------- msvc/mono-mini-regression-test.vcxproj | 16 ++++++++-------- msvc/mono.props | 22 +++++++++++----------- msvc/mono.sln | 6 +++--- 10 files changed, 68 insertions(+), 65 deletions(-) diff --git a/msvc/.gitignore b/msvc/.gitignore index 52b65fe7365..8ed2c2f48bb 100644 --- a/msvc/.gitignore +++ b/msvc/.gitignore @@ -10,4 +10,6 @@ mono.VC.db /Win32/ /x64/ /include/ -/package/ \ No newline at end of file +/package/ +/build/ +/distribution/ diff --git a/msvc/build-all.vcxproj b/msvc/build-all.vcxproj index 9d4396482ba..0626d25ff57 100644 --- a/msvc/build-all.vcxproj +++ b/msvc/build-all.vcxproj @@ -73,20 +73,20 @@ - $(Platform)\lib\$(Configuration)\ - $(Platform)\obj\$(ProjectName)\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\lib\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\ - $(Platform)\lib\$(Configuration)\ - $(Platform)\obj\$(ProjectName)\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\lib\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\ - $(Platform)\lib\$(Configuration)\ - $(Platform)\obj\$(ProjectName)\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\lib\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\ - $(Platform)\lib\$(Configuration)\ - $(Platform)\obj\$(ProjectName)\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\lib\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\ diff --git a/msvc/build-init.vcxproj b/msvc/build-init.vcxproj index f18ebc9484c..ee690bc78ca 100644 --- a/msvc/build-init.vcxproj +++ b/msvc/build-init.vcxproj @@ -73,20 +73,20 @@ - $(Platform)\lib\$(Configuration)\ - $(Platform)\obj\$(ProjectName)\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\lib\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\ - $(Platform)\lib\$(Configuration)\ - $(Platform)\obj\$(ProjectName)\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\lib\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\ - $(Platform)\lib\$(Configuration)\ - $(Platform)\obj\$(ProjectName)\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\lib\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\ - $(Platform)\lib\$(Configuration)\ - $(Platform)\obj\$(ProjectName)\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\lib\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\ diff --git a/msvc/build-install.vcxproj b/msvc/build-install.vcxproj index 99815616db8..a50201f207b 100644 --- a/msvc/build-install.vcxproj +++ b/msvc/build-install.vcxproj @@ -73,20 +73,20 @@ - $(Platform)\lib\$(Configuration)\ - $(Platform)\obj\$(ProjectName)\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\lib\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\ - $(Platform)\lib\$(Configuration)\ - $(Platform)\obj\$(ProjectName)\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\lib\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\ - $(Platform)\lib\$(Configuration)\ - $(Platform)\obj\$(ProjectName)\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\lib\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\ - $(Platform)\lib\$(Configuration)\ - $(Platform)\obj\$(ProjectName)\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\lib\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\ diff --git a/msvc/build-package.vcxproj b/msvc/build-package.vcxproj index 204d678fb5d..b4f6dab4142 100644 --- a/msvc/build-package.vcxproj +++ b/msvc/build-package.vcxproj @@ -73,20 +73,20 @@ - $(Platform)\lib\$(Configuration)\ - $(Platform)\obj\$(ProjectName)\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\lib\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\ - $(Platform)\lib\$(Configuration)\ - $(Platform)\obj\$(ProjectName)\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\lib\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\ - $(Platform)\lib\$(Configuration)\ - $(Platform)\obj\$(ProjectName)\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\lib\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\ - $(Platform)\lib\$(Configuration)\ - $(Platform)\obj\$(ProjectName)\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\lib\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\ diff --git a/msvc/install.bat b/msvc/install.bat index 4b8eb890fe8..e9344e20f89 100644 --- a/msvc/install.bat +++ b/msvc/install.bat @@ -43,8 +43,9 @@ IF NOT EXIST %BUILD_DIR% ( ) IF NOT EXIST %INSTALL_DIR% ( - ECHO Error: '%INSTALL_DIR%', directory doesn't eixst. - GOTO ON_ERROR + ECHO Install directory '%INSTALL_DIR%', directory doesn't eixst, creating.... + mkdir "%INSTALL_DIR%" + ECHO Install directory '%INSTALL_DIR%' created. ) SET PACKAGE_DIR=%BUILD_DIR%\package\%PLATFORM%\%CONFIG% diff --git a/msvc/mono-mini-regression-aot-test.vcxproj b/msvc/mono-mini-regression-aot-test.vcxproj index 75cd76bebcb..9dcde125998 100644 --- a/msvc/mono-mini-regression-aot-test.vcxproj +++ b/msvc/mono-mini-regression-aot-test.vcxproj @@ -85,20 +85,20 @@ - $(Platform)\lib\$(Configuration)\ - $(Platform)\obj\$(ProjectName)\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\lib\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)\$(Configuration)\ - $(Platform)\lib\$(Configuration)\ - $(Platform)\obj\$(ProjectName)\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\lib\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)\$(Configuration)\ - $(Platform)\lib\$(Configuration)\ - $(Platform)\obj\$(ProjectName)\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\lib\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)\$(Configuration)\ - $(Platform)\lib\$(Configuration)\ - $(Platform)\obj\$(ProjectName)\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\lib\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)\$(Configuration)\ $(MONO_EXECUTABLE) diff --git a/msvc/mono-mini-regression-test.vcxproj b/msvc/mono-mini-regression-test.vcxproj index 3f9723de5b1..6ad3801af37 100644 --- a/msvc/mono-mini-regression-test.vcxproj +++ b/msvc/mono-mini-regression-test.vcxproj @@ -91,20 +91,20 @@ - $(Platform)\lib\$(Configuration)\ - $(Platform)\obj\$(ProjectName)\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\lib\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)\$(Configuration)\ - $(Platform)\lib\$(Configuration)\ - $(Platform)\obj\$(ProjectName)\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\lib\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)\$(Configuration)\ - $(Platform)\lib\$(Configuration)\ - $(Platform)\obj\$(ProjectName)\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\lib\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)\$(Configuration)\ - $(Platform)\lib\$(Configuration)\ - $(Platform)\obj\$(ProjectName)\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\lib\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)\$(Configuration)\ $(MONO_EXECUTABLE) diff --git a/msvc/mono.props b/msvc/mono.props index 0101a1066e5..1c450324927 100644 --- a/msvc/mono.props +++ b/msvc/mono.props @@ -1,29 +1,29 @@  + + + $(MSBuildProjectDirectory)/./build/ + + $(MSBuildProjectDirectory)/./distribution/ + + true + + true + $(MONO_BUILD_DIR_PREFIX) - true $(MONO_INSTALL_DIR_PREFIX) - true $(MONO_USE_SGEN) - true $(MONO_USE_TARGET_SUFFIX) - true - - c:/mono-build/ - c:/mono-dist/ - true - true - $(MSBuildProjectDirectory)/.. $(top_srcdir) @@ -46,7 +46,7 @@ HAVE_BOEHM_GC - $(HAVE_BOEHM_GC) + $(BOEHM_DEFINES) libgc.lib mono.def -boehm diff --git a/msvc/mono.sln b/msvc/mono.sln index 7d389919488..408a8b79531 100644 --- a/msvc/mono.sln +++ b/msvc/mono.sln @@ -2,7 +2,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 14 VisualStudioVersion = 14.0.25123.0 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Embedded Samples", "Embedded Samples", "{5FE09AA5-C3C9-45EA-A323-36A11B653CEC}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "EmbeddedSamples", "EmbeddedSamples", "{5FE09AA5-C3C9-45EA-A323-36A11B653CEC}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tools", "Tools", "{EE2CC761-9652-44AC-9204-7EB31194CAA6}" EndProject @@ -384,9 +384,9 @@ Global {A0068765-334B-414C-8E21-8376CD2EC9F6} = {ECA11C76-E192-4F67-A8FA-28B637D9716F} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution - AMDCaPersistentConfig = Debug|Win32 - AMDCaPersistentStartup = mono AMDCaProjectFile = C:\Users\Owner\Development\monogit\mono\msvc\CodeAnalyst\mono.caw + AMDCaPersistentStartup = mono + AMDCaPersistentConfig = Debug|Win32 EndGlobalSection GlobalSection(DPCodeReviewSolutionGUID) = preSolution DPCodeReviewSolutionGUID = {00000000-0000-0000-0000-000000000000} -- 2.25.1