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
