[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Subversion & CMake

From: Arfrever Frehtes Taifersar Arahesis <Arfrever.FTA_at_GMail.Com>
Date: Sat, 27 Jun 2009 13:05:03 +0200

2009-06-27 04:23:42 Robert Dailey napisaƂ(a):
> Developers,
> A few months ago I started a new open source GUI subversion client named
> HareSVN and I'm now in the process of building Subversion on Windows. My
> goal is to create a series of CMake scripts that will build the Subversion
> library for the purposes of my personal project. Hopefully the system will
> turn out well enough that it will be useful to Subversion itself,

You can use CMake in your project, but gen_{base,make}.py+configure.ac+Makefile.in
is definitely better for Subversion project on Unix-like systems.

> but for right now it is only intended to be a means to an end and will probably not
> be production-quality for the first couple of passes.
>
> Since I'm relatively new to Subversion's API, I am not 100% certain of a few
> things. I do not know what preprocessor definitions must be defined on
> Windows, nor how to modularize the code base (i.e. which source files
> compile into what static libraries). I'm doubtful that this is documented in
> any form, so I'm more than likely going to have to either depend on the
> community for help or reverse engineer makefiles to figure these things out.
> Of course, I prefer help from the community (the developers) because this
> will be the easiest path for me. However, if everyone is too busy then at
> the very least I ask that someone point me in the right direction. Let me
> know which files I need to look at to figure out all of the required details
> for building under Windows.
>
> I'm not familiar with the makefile language used on Linux, but I'm hoping I
> can browse over the scripts and find the important information.

You can read:
http://www.gnu.org/software/make/manual/make.html
http://www.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html

-- 
Arfrever Frehtes Taifersar Arahesis

Received on 2009-06-27 13:04:27 CEST

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.