From b1c604eee2bf5f80c14d4708424a1606894bb5b9 Mon Sep 17 00:00:00 2001 From: lateralusX Date: Tue, 12 Apr 2016 14:14:29 +0200 Subject: Separate build tree and target suffix support. * Enabled build target suffix in order to lable a build (primarly for sgen). * Enabled separate build tree. * Dropped all sgen configurations, replaced by properties and target suffix. * Fixed pdb naming of intermediate pdb files. --- msvc/profiler-vtune.vcxproj | 43 ++++++++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 19 deletions(-) (limited to 'msvc/profiler-vtune.vcxproj') diff --git a/msvc/profiler-vtune.vcxproj b/msvc/profiler-vtune.vcxproj index b3b89fce0e2..b3d0165ad26 100644 --- a/msvc/profiler-vtune.vcxproj +++ b/msvc/profiler-vtune.vcxproj @@ -22,6 +22,7 @@ {F51017F9-B7FB-4F87-B7B5-12799D965783} profilervtune Win32Proj + 8.1 @@ -66,22 +67,22 @@ <_ProjectFileVersion>10.0.30319.1 - $(Platform)\bin\ - $(Platform)\bin\ - $(Platform)\obj\$(ProjectName)\ - $(Platform)\obj\$(ProjectName)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\bin\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\bin\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\ true true - $(Platform)\bin\ - $(Platform)\bin\ - $(Platform)\obj\$(ProjectName)\ - $(Platform)\obj\$(ProjectName)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\bin\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\bin\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\ + $(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\ false false - mono-profiler-vtune - mono-profiler-vtune - mono-profiler-vtune - mono-profiler-vtune + mono-profiler-vtune$(MONO_TARGET_SUFFIX) + mono-profiler-vtune$(MONO_TARGET_SUFFIX) + mono-profiler-vtune$(MONO_TARGET_SUFFIX) + mono-profiler-vtune$(MONO_TARGET_SUFFIX) @@ -95,6 +96,7 @@ Level3 ProgramDatabase $(MONO_DIR);$(MONO_INCLUDE_DIR);$(MONO_LIBGC_INCLUDE_DIR);$(MONO_JIT_INCLUDE_DIR);$(MONO_EGLIB_SOURCE_DIR);$(VTUNE_INCLUDE_DIR);%(AdditionalIncludeDirectories) + $(IntDir)$(TargetName).pdb true @@ -103,7 +105,7 @@ true MachineX86 mono-profiler-vtune.def - mono-2.0.lib;$(GC_LIB);eglib.lib;jitprofiling.lib;%(AdditionalDependencies) + mono-2.0$(MONO_TARGET_SUFFIX).lib;$(GC_LIB);eglib.lib;jitprofiling.lib;%(AdditionalDependencies) $(ProgramFiles)\Intel\VTune Amplifier XE 2013\lib32;%(AdditionalLibraryDirectories) @@ -122,6 +124,7 @@ Level3 ProgramDatabase $(MONO_DIR);$(MONO_INCLUDE_DIR);$(MONO_LIBGC_INCLUDE_DIR);$(MONO_JIT_INCLUDE_DIR);$(MONO_EGLIB_SOURCE_DIR);$(VTUNE_INCLUDE_DIR);%(AdditionalIncludeDirectories) + $(IntDir)$(TargetName).pdb true @@ -129,7 +132,7 @@ true true mono-profiler-vtune.def - mono-2.0.lib;$(GC_LIB);eglib.lib;jitprofiling.lib;%(AdditionalDependencies) + mono-2.0$(MONO_TARGET_SUFFIX).lib;$(GC_LIB);eglib.lib;jitprofiling.lib;%(AdditionalDependencies) $(ProgramFiles)\Intel\VTune Amplifier XE 2013\lib32;%(AdditionalLibraryDirectories) @@ -148,9 +151,10 @@ Level3 ProgramDatabase + $(IntDir)$(TargetName).pdb - mono-2.0.lib;$(GC_LIB);eglib.lib;jitprofiling.lib;%(AdditionalDependencies) + mono-2.0$(MONO_TARGET_SUFFIX).lib;$(GC_LIB);eglib.lib;jitprofiling.lib;%(AdditionalDependencies) $(ProgramFiles)\Intel\VTune Amplifier XE 2013\lib32;%(AdditionalLibraryDirectories) true Windows @@ -172,9 +176,10 @@ Level3 ProgramDatabase + $(IntDir)$(TargetName).pdb - mono-2.0.lib;$(GC_LIB);eglib.lib;jitprofiling.lib;%(AdditionalDependencies) + mono-2.0$(MONO_TARGET_SUFFIX).lib;$(GC_LIB);eglib.lib;jitprofiling.lib;%(AdditionalDependencies) $(ProgramFiles)\Intel\VTune Amplifier XE 2013\lib32;%(AdditionalLibraryDirectories) true Windows @@ -197,12 +202,12 @@ {eb56000b-c80b-4e8b-908d-d84d31b517d3} + + {c36612bd-22d3-4b95-85e2-7fdc4fc5d740} + {cb0d9e92-293c-439c-9ac7-c5f59b6e0771} - - {c36612bd-22d3-4b95-85e2-7fdc4fc5d740} - -- cgit v1.2.3