From: <kar...@ya...> - 2003-01-16 17:10:08
|
Hello vxl users, I think we need some CMakeLists.txt for people who want to compile code using vxl. I thought I had the hang of this since I've written some, which have been working fine on Windows, but now I want to compile my code on Linux and they don't work!! So here's what I've been doing. If someone can tell me where I'm going wrong or alternatively send me an example that works then I'll write something for the vxl webpage. I have a vxl directory and it contains: vxl (vxl source code), bin (compiled vxl code), kym-work (my code) and kym-bin (my compiled code - in theory anyway). In kym-work I have a subdirectories with my projects in, one is called "simple" containing a simple project I want to compile. I define two environment variables, VXLBIN and VXLROOT pointing to the obvious things. So, my CMakeLists.txt in kym-work looks like this: ------------------------------------------------------------------------ PROJECT(kymproject) SET(VXL_BINARY_PATH $ENV{VXLBIN}) INCLUDE($ENV{VXLROOT}/UseVXL.cmake) INCLUDE($ENV{VXLROOT}/config/cmake/Modules/NewCMake/FindOpenGL.cmake) INCLUDE_DIRECTORIES(${VCL_INCLUDE_DIR}) INCLUDE_DIRECTORIES(${VXLCORE_INCLUDE_DIR}) INCLUDE_DIRECTORIES(${OXL_INCLUDE_DIR}) SUBDIRS(shotviewer demux simple facedetect) ------------------------------------------------------------------------- and in my "simple" directory I have this CMakeLists.txt: ----------------------------------------------------------------------- SET(simple_sources main.cxx ) AUX_SOURCE_DIRECTORY(Templates simple_sources) ADD_EXECUTABLE(simple ${simple_sources}) TARGET_LINK_LIBRARIES(simple mvl osl vgui vgl vil vnl_algo vnl vul vbl vpl vcl) ----------------------------------------------------------------------- Thanks, Karen McGaul ky...@ro... VGG, Oxford University __________________________________________________ Do You Yahoo!? Everything you'll ever need on one web page from News and Sport to Email and Music Charts http://uk.my.yahoo.com |