From: Peter V. <pet...@ya...> - 2007-03-26 18:38:07
|
It seems like your CMake settings are such that vgui and mul are not to be build. In the file ~/vxl/vxl-1.7.0/CMakeLists.txt you can find the following: OPTION( BUILD_CORE_NUMERICS "Build VXL's numerics libraries" YES ) OPTION( BUILD_CORE_SERIALISATION "Build VXL's serialisation libraries" YES ) OPTION( BUILD_CORE_UTILITIES "Build VXL's utility libraries" YES ) OPTION( BUILD_CORE_GEOMETRY "Build VXL's geometry libraries" YES ) OPTION( BUILD_CORE_IMAGING "Build VXL's imaging libraries" YES ) SET (BUILD_CORE_ALL OFF CACHE INTERNAL "All Core libraries are being built") IF (BUILD_CORE_GEOMETRY AND BUILD_CORE_NUMERICS) IF (BUILD_CORE_UTILITIES AND BUILD_CORE_SERIALISATION) IF (BUILD_CORE_IMAGING) SET (BUILD_CORE_ALL ON CACHE INTERNAL "All Core libraries are being built") ENDIF (BUILD_CORE_IMAGING) ENDIF (BUILD_CORE_UTILITIES AND BUILD_CORE_SERIALISATION) ENDIF (BUILD_CORE_GEOMETRY AND BUILD_CORE_NUMERICS) From this, I deduce that by default "BUILD_CORE_ALL" is set. You may check this by issuing fgrep BUILD_CORE_ALL ~/vxl/bin/CMakeCache.txt which should return BUILD_CORE_ALL:INTERNAL=ON If not, just edit that file and change the line to the above (or add that line) and re-run CMake. Next, looking in ~/vxl/vxl-1.7.0/core/CMakeLists.txt you may notice that (1) vgui is only built when BUILD_CORE_ALL is set, and (2) mul is not build here: it is located in contrib. For contrib to be considered during build, the CMake variable BUILD_CONTRIB must be set. Verify this with fgrep BUILD_CONTRIB: ~/vxl/bin/CMakeCache.txt which should return BUILD_CONTRIB:BOOL=ON (Modify if necessary.) Finally, BUILD_MUL should be set; this is the default when BUILD_CONTRIB is set. Again, verify in CMakeCache.txt and modify if necessary. -- Peter. _________________________________________________________ Flyger tiden iväg? Fånga dagen med Yahoo! Mails inbyggda kalender. Dessutom 250 MB gratis, virusscanning och antispam. Få den på: http://se.mail.yahoo.com |