Hi,

I know you guys have discussed cmake-2.6 on OpenBSD before on this list.

I spent a little while trying to figure out how to get the latest
release of cmake-2.6 building shared libraries with the correct names
and versions. I was hoping I could find a developer to work with us on
this, as the codebase for cmake is not easily digestable for someone who
has never seen it before.

Would anyone be interested in helping me:

 * Backport code from cmake CVS to 2.6 so that SO_VERSION works on
   OpenBSD. Looks like the codebase changed a lot between 2.6 and 2.9.

 * Add over-rides in the form of environment variables that are
   *always* obeyed. Eg. if SO_VERSION for libsomelib is 4.6 and the
   LIBsomelib_VERSION environment is set to 0.1, then libsomelib.so.0.1
   should be created. There was code for this patched in manually in
   cmake-2.4 from OpenBSD ports[1]. The OpenBSD ports system relies upon
   this mechanism in order to create correct library versions. Do think
   such an over-ride could be included in stock cmake?   

Thanks

[1]
http://www.openbsd.org/cgi-bin/cvsweb/ports/devel/cmake/patches/patch-Source_cmFileCommand_cxx?rev=1.2

-- 
Best Regards
Edd Barrett

http://students.dec.bmth.ac.uk/ebarrett
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to