On 04.10.2012 17:19, Mat Booth wrote:
> I believe it should just do a simple "copy svn_private_config.hw
> svn_private_config.h"

That might work in 1.7 but won't in 1.8, which uses a transform script
on Windows to fill in some variables that are really only known at build
time (e.g., architecture -- Windows builds can be cross-compiles).

> I have it knobbled in my build script to do the copy before invoking
> the solution build because I never figured out why the solution didn't
> copy it.

But there's this in the svn_config.vcxproj file:

<CustomBuild Include="$(SolutionDir)\subversion\svn_private_config.hw">
  <FileType>Document</FileType>
  <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Creating 
svn_private_config.h from svn_private_config.hw.</Message>
  <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy 
$(SolutionDir)\subversion\svn_private_config.hw 
$(SolutionDir)\subversion\svn_private_config.h &gt; nul:</Command>
  <Outputs 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\subversion\svn_private_config.h;%(Outputs)</Outputs>
...


In other words, you should see a svn_config project in the subversion
solution, and within that project an enty for svn_private_config.h, and
the custom build command should be the "copy" you're proposing.

-- Brane

> On 4 October 2012 16:00, Mark Phippard <markp...@gmail.com> wrote:
>> I paid closer attention this time.  The file is *not* generated when I
>> run the Python script.  When I build the solution from the command
>> line the file is generated, so it must be done as part of the Visual
>> Studio build scripts.
>>
>>
>>
>> On Thu, Oct 4, 2012 at 10:19 AM, Philip Herron
>> <philip.her...@wandisco.com> wrote:
>>> Maybe gen-mak.py didn't run properly i will re-check. Its just a really
>>> buggy batch file i have so might be my fault sorry. Will recheck. Though
>>> then again if gen-mak.py didnt run i wouldnt have had the *.sln to run
>>> msbuild over.
>>>
>>> --Phil
>>>
>>>
>>> On 04/10/12 15:14, Mark Phippard wrote:
>>>> Did you run the Python script (gen-make.py) to generate the Windows
>>>> build files?  That is a first step required in doing a Windows build
>>>> and that is what generates that file from the template.  The
>>>> equivalent of running ./configure on *nix.
>>>>
>>>> Mark
>>>>
>>>>
>>>>
>>>>
>>>> On Thu, Oct 4, 2012 at 10:11 AM, Philip Herron
>>>> <philip.her...@wandisco.com> wrote:
>>>>> Building on Windows vc2005 i had problem with svn_private_config.h not
>>>>> being
>>>>> found in the .zip its named: svn_private_config.hw not sure if this is a
>>>>> bug
>>>>> of mean to be some kind of *.h.in file for autoconf or something. But
>>>>> thought it was worth noting.
>>>>>
>>>>> --Phil
>>>>>
>>>>>
>>>>> On 04/10/12 07:25, Ben Reser wrote:
>>>>>> The 1.7.7 release artifacts are now available for testing/signing.
>>>>>> Please get the tarballs from
>>>>>>     https://dist.apache.org/repos/dist/dev/subversion
>>>>>> and add your signatures there. Thanks!
>>>>>
>>>>
>>
>>
>> --
>> Thanks
>>
>> Mark Phippard
>> http://markphip.blogspot.com/
>
>


-- 
Certified & Supported Apache Subversion Downloads:
http://www.wandisco.com/subversion/download

Reply via email to