Andrew Chew
2008-Apr-13 00:55 UTC
[Vorbis-dev] vs2005 project file output dir inconsistency
I just checked out trunk/vorbis to build the latest libvorbis, and noticed an inconsistency in the project settings. For the two build configurations Debug and Release, we have as the Output Directory "$(SolutionDir)$(ConfigurationName)", and the Intermediate Directory "Debug". ("Release" for the Release configuration) However, for the two build configurations Release_SSE and Release_SSE2, Output Directory is "$(ConfigurationName)" and Intermediate Directory is also "$ConfigurationName)". How come this is inconsistent? If this is unintentional, which one should we use? I'll be happy to supply a patch to fix this up.
Sebastian Pipping
2008-Apr-13 02:08 UTC
[Vorbis-dev] vs2005 project file output dir inconsistency
Andrew Chew wrote:> I just checked out trunk/vorbis to build the latest libvorbis, and > noticed an inconsistency in the project settings. > > For the two build configurations Debug and Release, we have as the > Output Directory "$(SolutionDir)$(ConfigurationName)", and the > Intermediate Directory "Debug". ("Release" for the Release configuration) > > However, for the two build configurations Release_SSE and Release_SSE2, > Output Directory is "$(ConfigurationName)" and Intermediate Directory is > also "$ConfigurationName)". > > How come this is inconsistent? If this is unintentional, which one > should we use? I'll be happy to supply a patch to fix this up.Several people have worked on these files over time including me. I didn't touch SSE stuff at all but changes other things so part of the guilt if not all might be mine. I agree we should be consistent. We also have hard-coded "debug" and "release" strings here and there, at places where $(ConfigurationName) might not work, but I'm not sure and don't have time for "research" right now. In case you can have a look before me please share your insights with me (and the list), I will do the same. Thanks for bringing this topic up here. Sebastian
Sebastian Pipping
2008-Apr-14 21:42 UTC
[Vorbis-dev] vs2005 project file output dir inconsistency
Andrew Chew wrote:> I just checked out trunk/vorbis to build the latest libvorbis, and > noticed an inconsistency in the project settings. > > For the two build configurations Debug and Release, we have as the > Output Directory "$(SolutionDir)$(ConfigurationName)", and the > Intermediate Directory "Debug". ("Release" for the Release configuration) > > However, for the two build configurations Release_SSE and Release_SSE2, > Output Directory is "$(ConfigurationName)" and Intermediate Directory is > also "$ConfigurationName)". > > How come this is inconsistent? If this is unintentional, which one > should we use? I'll be happy to supply a patch to fix this up.I had a closer look now and (hopefully) fixed this for libogg/libvorbis/vorbis-tools. For the patch on libvorbis please see https://trac.xiph.org/changeset/14734 . Sebastian
Ivo Emanuel Gonçalves
2008-Apr-14 22:05 UTC
[Vorbis-dev] vs2005 project file output dir inconsistency
On 4/14/08, Sebastian Pipping <webmaster at hartwork.org> wrote:> I had a closer look now and (hopefully) fixed this for > (...) vorbis-tools.That will certainly please John Edwards. Thanks for fixing the project files. -Ivo