From: Amitha P. <pe...@cs...> - 2002-11-18 10:18:20
|
Hi all I'm pretty much done with the repository re-organisation. It isn't on SourceForge yet, so please continue to keep the repository locked. If anyone wants to help test the new tree *before* it goes into SourceForge, please contact me. The major changes: - Rename top-level project to "vxl" from "allvxl" - Restructure the tree as discussed on vxl-maintainers. - Emit error message if user requests vgui be built, but it cannot be. - Change the way include paths are specified. Use INCLUDE_DIRECTORIES( ${COREVXL_INCLUDE_DIR} ) INCLUDE_DIRECTORIES( ${MUL_INCLUDE_DIR} ) INCLUDE( ${VXLCORE_INCLUDE_DIR}/vgui/UseVGUI.cmake ) instead of INCLUDE_DIRECTORIES( ${allvxl_SOURCE_DIR}/vxl ) INCLUDE_DIRECTORIES( ${allvxl_SOURCE_DIR}/mul ) INCLUDE( ${allvxl_SOURCE_DIR}/vgui/UseVGUI.cmake ) This makes the future changes to the build tree more transparent to users. Think about a binary release of vxl. The ${PKG_INCLUDE_DIR} would point to where the header files for PKG are installed. The libraries would be somewhere else. The .cxx files wouldn't be anywhere. - There is a conversion script scripts/convert_old_to_new.pl that should help in converting old CMakeLists.txt files to the new tree. Barring any major problems, I will ask Source Forge to install the new tree tomorrow. Amitha. |