Browse Source

Introjucer: Use of $(OutDir) in MSVC projects.

tags/2021-05-28
jules 13 years ago
parent
commit
b7d0c13226
17 changed files with 55 additions and 49 deletions
  1. +2
    -2
      extras/Introjucer/Builds/VisualStudio2005/The Introjucer.vcproj
  2. +2
    -2
      extras/Introjucer/Builds/VisualStudio2008/The Introjucer.vcproj
  3. +2
    -2
      extras/Introjucer/Builds/VisualStudio2010/The Introjucer.vcxproj
  4. +24
    -18
      extras/Introjucer/Source/Project Saving/jucer_ProjectExport_MSVC.h
  5. +1
    -1
      extras/Introjucer/Source/Project/jucer_Project.cpp
  6. +2
    -2
      extras/JuceDemo/Builds/VisualStudio2005/Juce Demo.vcproj
  7. +2
    -2
      extras/JuceDemo/Builds/VisualStudio2008/Juce Demo.vcproj
  8. +2
    -2
      extras/JuceDemo/Builds/VisualStudio2010/Juce Demo.vcxproj
  9. +2
    -2
      extras/audio plugin host/Builds/VisualStudio2005/Plugin Host.vcproj
  10. +2
    -2
      extras/audio plugin host/Builds/VisualStudio2008/Plugin Host.vcproj
  11. +2
    -2
      extras/binarybuilder/Builds/VisualStudio2008/BinaryBuilder.vcproj
  12. +2
    -2
      extras/example projects/Builds/VisualStudio2005/HelloWorld.vcproj
  13. +2
    -2
      extras/example projects/Builds/VisualStudio2008/HelloWorld.vcproj
  14. +2
    -2
      extras/static library/Builds/VisualStudio2008/juce.vcproj
  15. +2
    -2
      extras/static library/Builds/VisualStudio2010/juce.vcxproj
  16. +2
    -2
      extras/the jucer/Builds/VisualStudio2008/Jucer.vcproj
  17. +2
    -2
      extras/the jucer/Builds/VisualStudio2010/Jucer.vcxproj

+ 2
- 2
extras/Introjucer/Builds/VisualStudio2005/The Introjucer.vcproj View File

@@ -48,7 +48,7 @@
PreprocessorDefinitions="_DEBUG"/>
<Tool Name="VCPreLinkEventTool"/>
<Tool Name="VCLinkerTool"
OutputFile=".\Debug\Introjucer.exe"
OutputFile="$(OutDir)\Introjucer.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames="libcmt.lib, msvcrt.lib"
GenerateDebugInformation="true"
@@ -105,7 +105,7 @@
PreprocessorDefinitions="NDEBUG"/>
<Tool Name="VCPreLinkEventTool"/>
<Tool Name="VCLinkerTool"
OutputFile=".\Release\Introjucer.exe"
OutputFile="$(OutDir)\Introjucer.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames=""
GenerateDebugInformation="false"


+ 2
- 2
extras/Introjucer/Builds/VisualStudio2008/The Introjucer.vcproj View File

@@ -48,7 +48,7 @@
PreprocessorDefinitions="_DEBUG"/>
<Tool Name="VCPreLinkEventTool"/>
<Tool Name="VCLinkerTool"
OutputFile=".\Debug\Introjucer.exe"
OutputFile="$(OutDir)\Introjucer.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames="libcmt.lib, msvcrt.lib"
GenerateDebugInformation="true"
@@ -105,7 +105,7 @@
PreprocessorDefinitions="NDEBUG"/>
<Tool Name="VCPreLinkEventTool"/>
<Tool Name="VCLinkerTool"
OutputFile=".\Release\Introjucer.exe"
OutputFile="$(OutDir)\Introjucer.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames=""
GenerateDebugInformation="false"


+ 2
- 2
extras/Introjucer/Builds/VisualStudio2010/The Introjucer.vcxproj View File

@@ -71,7 +71,7 @@
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
<Link>
<OutputFile>.\Debug\Introjucer.exe</OutputFile>
<OutputFile>$(OutDir)\Introjucer.exe</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreSpecificDefaultLibraries>libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -110,7 +110,7 @@
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
<Link>
<OutputFile>.\Release\Introjucer.exe</OutputFile>
<OutputFile>$(OutDir)\Introjucer.exe</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<GenerateDebugInformation>false</GenerateDebugInformation>


+ 24
- 18
extras/Introjucer/Source/Project Saving/jucer_ProjectExport_MSVC.h View File

@@ -75,6 +75,17 @@ protected:
Value getLibraryType() { return getSetting (Ids::libraryType); }
bool isLibraryDLL() const { return msvcIsDLL || (projectType.isLibrary() && (int) settings [Ids::libraryType] == 2); }
static String prependIfNotAbsolute (const String& file, const char* prefix)
{
if (File::isAbsolutePath (file) || file.startsWithChar ('$'))
prefix = "";
return prefix + FileHelpers::windowsStylePath (file);
}
static String getIntDirFile (const String& file) { return prependIfNotAbsolute (file, "$(IntDir)\\"); }
static String getOutDirFile (const String& file) { return prependIfNotAbsolute (file, "$(OutDir)\\"); }
void updateOldSettings()
{
{
@@ -659,13 +670,11 @@ protected:
void createConfig (XmlElement& xml, const MSVCBuildConfiguration& config) const
{
String binariesPath (getConfigTargetPath (config));
String intermediatesPath (getIntermediatesPath (config));
const bool isDebug = config.isDebug();
xml.setAttribute ("Name", createConfigName (config));
xml.setAttribute ("OutputDirectory", FileHelpers::windowsStylePath (binariesPath));
xml.setAttribute ("IntermediateDirectory", FileHelpers::windowsStylePath (intermediatesPath));
xml.setAttribute ("OutputDirectory", FileHelpers::windowsStylePath (getConfigTargetPath (config)));
xml.setAttribute ("IntermediateDirectory", FileHelpers::windowsStylePath (getIntermediatesPath (config)));
xml.setAttribute ("ConfigurationType", isLibraryDLL() ? "2" : (projectType.isLibrary() ? "4" : "1"));
xml.setAttribute ("UseOfMFC", "0");
xml.setAttribute ("ATLMinimizesCRunTimeLibraryUsage", "false");
@@ -693,7 +702,7 @@ protected:
midl->setAttribute ("MkTypLibCompatible", "true");
midl->setAttribute ("SuppressStartupBanner", "true");
midl->setAttribute ("TargetEnvironment", "1");
midl->setAttribute ("TypeLibraryName", "$(IntDir)\\" + config.getOutputFilename (".tlb", true));
midl->setAttribute ("TypeLibraryName", getIntDirFile (config.getOutputFilename (".tlb", true)));
midl->setAttribute ("HeaderFileName", "");
}
@@ -720,7 +729,7 @@ protected:
: (isDebug ? 1 : 0)); // MT static
compiler->setAttribute ("RuntimeTypeInfo", "true");
compiler->setAttribute ("UsePrecompiledHeader", "0");
compiler->setAttribute ("PrecompiledHeaderFile", "$(IntDir)\\" + config.getOutputFilename (".pch", true));
compiler->setAttribute ("PrecompiledHeaderFile", getIntDirFile (config.getOutputFilename (".pch", true)));
compiler->setAttribute ("AssemblerListingLocation", "$(IntDir)\\");
compiler->setAttribute ("ObjectFile", "$(IntDir)\\");
compiler->setAttribute ("ProgramDataBaseFileName", "$(IntDir)\\");
@@ -745,12 +754,12 @@ protected:
{
XmlElement* linker = createToolElement (xml, "VCLinkerTool");
linker->setAttribute ("OutputFile", FileHelpers::windowsStylePath (binariesPath + "/" + config.getOutputFilename (msvcTargetSuffix, false)));
linker->setAttribute ("OutputFile", getOutDirFile (config.getOutputFilename (msvcTargetSuffix, false)));
linker->setAttribute ("SuppressStartupBanner", "true");
linker->setAttribute ("IgnoreDefaultLibraryNames", isDebug ? "libcmt.lib, msvcrt.lib" : "");
linker->setAttribute ("GenerateDebugInformation", isDebug ? "true" : "false");
linker->setAttribute ("ProgramDatabaseFile", "$(IntDir)\\" + config.getOutputFilename (".pdb", true));
linker->setAttribute ("ProgramDatabaseFile", getIntDirFile (config.getOutputFilename (".pdb", true)));
linker->setAttribute ("SubSystem", msvcIsWindowsSubsystem ? "2" : "1");
const StringArray librarySearchPaths (config.getLibrarySearchPaths());
@@ -785,17 +794,17 @@ protected:
XmlElement* linker = createToolElement (xml, "VCLinkerTool");
String extraLinkerOptions (getExtraLinkerFlagsString());
extraLinkerOptions << " /IMPLIB:" << FileHelpers::windowsStylePath (binariesPath + "/" + config.getOutputFilename (".lib", true));
extraLinkerOptions << " /IMPLIB:" << getOutDirFile (config.getOutputFilename (".lib", true));
linker->setAttribute ("AdditionalOptions", replacePreprocessorTokens (config, extraLinkerOptions).trim());
linker->setAttribute ("OutputFile", FileHelpers::windowsStylePath (binariesPath + "/" + config.getOutputFilename (msvcTargetSuffix, false)));
linker->setAttribute ("OutputFile", getOutDirFile (config.getOutputFilename (msvcTargetSuffix, false)));
linker->setAttribute ("IgnoreDefaultLibraryNames", isDebug ? "libcmt.lib, msvcrt.lib" : "");
}
else
{
XmlElement* librarian = createToolElement (xml, "VCLibrarianTool");
librarian->setAttribute ("OutputFile", FileHelpers::windowsStylePath (binariesPath + "/" + config.getOutputFilename (msvcTargetSuffix, false)));
librarian->setAttribute ("OutputFile", getOutDirFile (config.getOutputFilename (msvcTargetSuffix, false)));
librarian->setAttribute ("IgnoreDefaultLibraryNames", isDebug ? "libcmt.lib, msvcrt.lib" : "");
}
}
@@ -807,7 +816,7 @@ protected:
{
XmlElement* bscMake = createToolElement (xml, "VCBscMakeTool");
bscMake->setAttribute ("SuppressStartupBanner", "true");
bscMake->setAttribute ("OutputFile", "$(IntDir)\\" + config.getOutputFilename (".bsc", true));
bscMake->setAttribute ("OutputFile", getIntDirFile (config.getOutputFilename (".bsc", true)));
}
createToolElement (xml, "VCFxCopTool");
@@ -1106,8 +1115,6 @@ protected:
{
const MSVCBuildConfiguration& config = dynamic_cast <const MSVCBuildConfiguration&> (*i);
String binariesPath (getConfigTargetPath (config));
String intermediatesPath (getIntermediatesPath (config));
const bool isDebug = config.isDebug();
XmlElement* group = projectXml.createNewChildElement ("ItemDefinitionGroup");
@@ -1159,13 +1166,12 @@ protected:
{
XmlElement* link = group->createNewChildElement ("Link");
link->createNewChildElement ("OutputFile")
->addTextElement (FileHelpers::windowsStylePath (binariesPath + "/" + config.getOutputFilename (msvcTargetSuffix, false)));
link->createNewChildElement ("OutputFile")->addTextElement (getOutDirFile (config.getOutputFilename (msvcTargetSuffix, false)));
link->createNewChildElement ("SuppressStartupBanner")->addTextElement ("true");
link->createNewChildElement ("IgnoreSpecificDefaultLibraries")->addTextElement (isDebug ? "libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries)"
: "%(IgnoreSpecificDefaultLibraries)");
link->createNewChildElement ("GenerateDebugInformation")->addTextElement (isDebug ? "true" : "false");
link->createNewChildElement ("ProgramDatabaseFile")->addTextElement ("$(IntDir)\\" + config.getOutputFilename (".pdb", true));
link->createNewChildElement ("ProgramDatabaseFile")->addTextElement (getIntDirFile (config.getOutputFilename (".pdb", true)));
link->createNewChildElement ("SubSystem")->addTextElement (msvcIsWindowsSubsystem ? "Windows" : "Console");
if (! is64Bit (config))
@@ -1193,7 +1199,7 @@ protected:
{
XmlElement* bsc = group->createNewChildElement ("Bscmake");
bsc->createNewChildElement ("SuppressStartupBanner")->addTextElement ("true");
bsc->createNewChildElement ("OutputFile")->addTextElement ("$(IntDir)\\" + config.getOutputFilename (".bsc", true));
bsc->createNewChildElement ("OutputFile")->addTextElement (getIntDirFile (config.getOutputFilename (".bsc", true)));
}
if (config.getPrebuildCommandString().isNotEmpty())


+ 1
- 1
extras/Introjucer/Source/Project/jucer_Project.cpp View File

@@ -244,7 +244,7 @@ String Project::saveProject (const File& file, bool isCommandLineApp)
registerRecentFile (file);
ProjectSaver saver (*this, file);
return saver.save (isCommandLineApp);
return saver.save (! isCommandLineApp);
}
String Project::saveResourcesOnly (const File& file)


+ 2
- 2
extras/JuceDemo/Builds/VisualStudio2005/Juce Demo.vcproj View File

@@ -48,7 +48,7 @@
PreprocessorDefinitions="_DEBUG"/>
<Tool Name="VCPreLinkEventTool"/>
<Tool Name="VCLinkerTool"
OutputFile=".\Debug\JuceDemo.exe"
OutputFile="$(OutDir)\JuceDemo.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames="libcmt.lib, msvcrt.lib"
GenerateDebugInformation="true"
@@ -105,7 +105,7 @@
PreprocessorDefinitions="NDEBUG"/>
<Tool Name="VCPreLinkEventTool"/>
<Tool Name="VCLinkerTool"
OutputFile=".\Release\JuceDemo.exe"
OutputFile="$(OutDir)\JuceDemo.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames=""
GenerateDebugInformation="false"


+ 2
- 2
extras/JuceDemo/Builds/VisualStudio2008/Juce Demo.vcproj View File

@@ -48,7 +48,7 @@
PreprocessorDefinitions="_DEBUG"/>
<Tool Name="VCPreLinkEventTool"/>
<Tool Name="VCLinkerTool"
OutputFile=".\Debug\JuceDemo.exe"
OutputFile="$(OutDir)\JuceDemo.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames="libcmt.lib, msvcrt.lib"
GenerateDebugInformation="true"
@@ -105,7 +105,7 @@
PreprocessorDefinitions="NDEBUG"/>
<Tool Name="VCPreLinkEventTool"/>
<Tool Name="VCLinkerTool"
OutputFile=".\Release\JuceDemo.exe"
OutputFile="$(OutDir)\JuceDemo.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames=""
GenerateDebugInformation="false"


+ 2
- 2
extras/JuceDemo/Builds/VisualStudio2010/Juce Demo.vcxproj View File

@@ -71,7 +71,7 @@
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
<Link>
<OutputFile>.\Debug\JuceDemo.exe</OutputFile>
<OutputFile>$(OutDir)\JuceDemo.exe</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreSpecificDefaultLibraries>libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -110,7 +110,7 @@
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
<Link>
<OutputFile>.\Release\JuceDemo.exe</OutputFile>
<OutputFile>$(OutDir)\JuceDemo.exe</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<GenerateDebugInformation>false</GenerateDebugInformation>


+ 2
- 2
extras/audio plugin host/Builds/VisualStudio2005/Plugin Host.vcproj View File

@@ -48,7 +48,7 @@
PreprocessorDefinitions="_DEBUG"/>
<Tool Name="VCPreLinkEventTool"/>
<Tool Name="VCLinkerTool"
OutputFile=".\Debug\Plugin Host.exe"
OutputFile="$(OutDir)\Plugin Host.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames="libcmt.lib, msvcrt.lib"
GenerateDebugInformation="true"
@@ -105,7 +105,7 @@
PreprocessorDefinitions="NDEBUG"/>
<Tool Name="VCPreLinkEventTool"/>
<Tool Name="VCLinkerTool"
OutputFile=".\Release\Plugin Host.exe"
OutputFile="$(OutDir)\Plugin Host.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames=""
GenerateDebugInformation="false"


+ 2
- 2
extras/audio plugin host/Builds/VisualStudio2008/Plugin Host.vcproj View File

@@ -48,7 +48,7 @@
PreprocessorDefinitions="_DEBUG"/>
<Tool Name="VCPreLinkEventTool"/>
<Tool Name="VCLinkerTool"
OutputFile=".\Debug\Plugin Host.exe"
OutputFile="$(OutDir)\Plugin Host.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames="libcmt.lib, msvcrt.lib"
GenerateDebugInformation="true"
@@ -105,7 +105,7 @@
PreprocessorDefinitions="NDEBUG"/>
<Tool Name="VCPreLinkEventTool"/>
<Tool Name="VCLinkerTool"
OutputFile=".\Release\Plugin Host.exe"
OutputFile="$(OutDir)\Plugin Host.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames=""
GenerateDebugInformation="false"


+ 2
- 2
extras/binarybuilder/Builds/VisualStudio2008/BinaryBuilder.vcproj View File

@@ -48,7 +48,7 @@
PreprocessorDefinitions="_DEBUG"/>
<Tool Name="VCPreLinkEventTool"/>
<Tool Name="VCLinkerTool"
OutputFile=".\Debug\BinaryBuilder.exe"
OutputFile="$(OutDir)\BinaryBuilder.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames="libcmt.lib, msvcrt.lib"
GenerateDebugInformation="true"
@@ -105,7 +105,7 @@
PreprocessorDefinitions="NDEBUG"/>
<Tool Name="VCPreLinkEventTool"/>
<Tool Name="VCLinkerTool"
OutputFile=".\Release\BinaryBuilder.exe"
OutputFile="$(OutDir)\BinaryBuilder.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames=""
GenerateDebugInformation="false"


+ 2
- 2
extras/example projects/Builds/VisualStudio2005/HelloWorld.vcproj View File

@@ -48,7 +48,7 @@
PreprocessorDefinitions="_DEBUG"/>
<Tool Name="VCPreLinkEventTool"/>
<Tool Name="VCLinkerTool"
OutputFile=".\Debug\HelloWorld.exe"
OutputFile="$(OutDir)\HelloWorld.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames="libcmt.lib, msvcrt.lib"
GenerateDebugInformation="true"
@@ -105,7 +105,7 @@
PreprocessorDefinitions="NDEBUG"/>
<Tool Name="VCPreLinkEventTool"/>
<Tool Name="VCLinkerTool"
OutputFile=".\Release\HelloWorld.exe"
OutputFile="$(OutDir)\HelloWorld.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames=""
GenerateDebugInformation="false"


+ 2
- 2
extras/example projects/Builds/VisualStudio2008/HelloWorld.vcproj View File

@@ -48,7 +48,7 @@
PreprocessorDefinitions="_DEBUG"/>
<Tool Name="VCPreLinkEventTool"/>
<Tool Name="VCLinkerTool"
OutputFile=".\Debug\HelloWorld.exe"
OutputFile="$(OutDir)\HelloWorld.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames="libcmt.lib, msvcrt.lib"
GenerateDebugInformation="true"
@@ -105,7 +105,7 @@
PreprocessorDefinitions="NDEBUG"/>
<Tool Name="VCPreLinkEventTool"/>
<Tool Name="VCLinkerTool"
OutputFile=".\Release\HelloWorld.exe"
OutputFile="$(OutDir)\HelloWorld.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames=""
GenerateDebugInformation="false"


+ 2
- 2
extras/static library/Builds/VisualStudio2008/juce.vcproj View File

@@ -41,7 +41,7 @@
PreprocessorDefinitions="_DEBUG"/>
<Tool Name="VCPreLinkEventTool"/>
<Tool Name="VCLibrarianTool"
OutputFile=".\Debug\jucedebug.lib"
OutputFile="$(OutDir)\jucedebug.lib"
IgnoreDefaultLibraryNames="libcmt.lib, msvcrt.lib"/>
<Tool Name="VCALinkTool"/>
<Tool Name="VCManifestTool"/>
@@ -84,7 +84,7 @@
PreprocessorDefinitions="NDEBUG"/>
<Tool Name="VCPreLinkEventTool"/>
<Tool Name="VCLibrarianTool"
OutputFile=".\Release\juce.lib"
OutputFile="$(OutDir)\juce.lib"
IgnoreDefaultLibraryNames=""/>
<Tool Name="VCALinkTool"/>
<Tool Name="VCManifestTool"/>


+ 2
- 2
extras/static library/Builds/VisualStudio2010/juce.vcxproj View File

@@ -71,7 +71,7 @@
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
<Link>
<OutputFile>.\Debug\jucedebug.lib</OutputFile>
<OutputFile>$(OutDir)\jucedebug.lib</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreSpecificDefaultLibraries>libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -110,7 +110,7 @@
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
<Link>
<OutputFile>.\Release\juce.lib</OutputFile>
<OutputFile>$(OutDir)\juce.lib</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<GenerateDebugInformation>false</GenerateDebugInformation>


+ 2
- 2
extras/the jucer/Builds/VisualStudio2008/Jucer.vcproj View File

@@ -48,7 +48,7 @@
PreprocessorDefinitions="_DEBUG"/>
<Tool Name="VCPreLinkEventTool"/>
<Tool Name="VCLinkerTool"
OutputFile=".\Debug\Jucer.exe"
OutputFile="$(OutDir)\Jucer.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames="libcmt.lib, msvcrt.lib"
GenerateDebugInformation="true"
@@ -105,7 +105,7 @@
PreprocessorDefinitions="NDEBUG"/>
<Tool Name="VCPreLinkEventTool"/>
<Tool Name="VCLinkerTool"
OutputFile=".\Release\Jucer.exe"
OutputFile="$(OutDir)\Jucer.exe"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames=""
GenerateDebugInformation="false"


+ 2
- 2
extras/the jucer/Builds/VisualStudio2010/Jucer.vcxproj View File

@@ -71,7 +71,7 @@
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
<Link>
<OutputFile>.\Debug\Jucer.exe</OutputFile>
<OutputFile>$(OutDir)\Jucer.exe</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreSpecificDefaultLibraries>libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -110,7 +110,7 @@
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
<Link>
<OutputFile>.\Release\Jucer.exe</OutputFile>
<OutputFile>$(OutDir)\Jucer.exe</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<GenerateDebugInformation>false</GenerateDebugInformation>


Loading…
Cancel
Save