# Re: VC++ 2005 Express build, work in progress...

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2005-12-15 19:07:48 CET

George Wieggers wrote:

> * You're patching the Subversion build generator to output vcproj files
> for VC2005. You should send that patch to the Subversion mailing list!
> If you're fast enough, they might even get it into the 1.3 release (I
> have my doubts about that though).
>
>
> Ok, but that patch would need some additional changes. As it is now, it
> unconditionally generates VC2005 files, it would still need to be able
> to generate "old style" project files for backward compatibility. I'll
> try to implement it.

I don't know python at all, so I can't help you there. But if you send
your patch as it is to the Subversion dev list, explaining what it does
and what's missing, I'm sure someone there will pick up where you left
or at least help you out to get it right. You're not the only one who
wants to build Subversion with VC-Express :)

> * You don't patch the Nant build scripts
>
>
> I don't know which files are the Nant build scripts.... I obviously
> missed those :-)
> Can you explain?

the build scripts have the *.build extension. You can find the main file
in the TSVN root dir called 'default.build'. Then the script to build
the docs is in doc\doc.build (with a doc.build.include file), the wix
setup script is in src\TortoiseSVNSetup\setup.build, one in
ext\OpenSSL.build, and the one to build Subversion is in
ext\Subversion.build.

As soon as we have a Nant build script for the language pack installers
in place, I will remove our old bat scripts and use only Nant for the
build process. It's much more configurable and extendable than simple
bat scripts, and it also is more maintainable.

> I don't understand why building an individual project should fail but
> will work as part of a group. Or are you talking about Subversion
> modules? Most of them can't be compiled directly from the IDE because
> you need to pass /useenv (and set the path to the intl module) to make
> it work.
>
> Building SubWCRev alone failed. msbuild complained something about
> "SubWCRev" target not present in .sln file. See if it can be fixed.

SubWCRev is in a subfolder in the sln file. So maybe instead of
/project:SubWCRev you need to pass /project:Utilities\SubWCRev ? Just a
guess...

Stefan

```--
___
oo  // \\      "De Chelonian Mobile"
(_,\/ \_/ \     TortoiseSVN
\ \_/_\_/>    The coolest Interface to (Sub)Version Control
/_/   \_\     http://tortoisesvn.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org