[CMake] Problem using VTK with CMake

tog guillaume.alleon at gmail.com
Thu Jul 7 09:13:11 EDT 2011


Hi

I want to build a package with my own VTK version. I have therefore compiled
VTK and I have the following directories:
sources -> /Users/alleon/PROJECTS/vtk-5.6.1
build tree -> /Users/alleon/PROJECTS/vtk-5.6.1_build
install tree -> /Users/alleon/PROJECTS/vtk-5.6.1_install

I have the files:
oggy:~ alleon$ ls -lrt
/Users/alleon/PROJECTS/vtk-5.6.1_install/lib/vtk-5.6/VTKConfig.cmake
-rw-r--r--  1 alleon  staff  8613 Jun 10 15:37
/Users/alleon/PROJECTS/vtk-5.6.1_install/lib/vtk-5.6/VTKConfig.cmake
oggy:~ alleon$ ls -lrt
/Users/alleon/PROJECTS/vtk-5.6.1_install/lib/vtk-5.6/UseVTK.cmake
-rw-r--r--  1 alleon  staff  1315 Jun 10 15:36
/Users/alleon/PROJECTS/vtk-5.6.1_install/lib/vtk-5.6/UseVTK.cmake


In my project CMake, I have set

SET(VTK_DIR PATH "/Users/alleon/PROJECTS/vtk-5.6.1_install/")
FIND_PACKAGE(VTK REQUIRED)
INCLUDE(${VTK_USE_FILE})

and got this error (Not of those files are in the directory indicated):

CMake Warning at /Applications/CMake
2.8-4.app/Contents/share/cmake-2.8/Modules/FindVTK.cmake:63 (IF):
   given arguments:

     "EXISTS" "PATH"
"/Users/alleon/PROJECTS/vtk-5.6.1_install//UseVTK.cmake" "AND" "NOT"
"EXISTS" "PATH" "/Users/alleon/PROJECTS/vtk-5.6.1_install//VTKConfig.cmake"

   Unknown arguments specified
 Call Stack (most recent call first):
   CMakeLists.txt:16 (FIND_PACKAGE)

If I make the change in CMakeLists.txt to have:

SET(VTK_DIR PATH "/Users/alleon/PROJECTS/vtk-5.6.1_install/lib/vtk-5.6") <-
where the expected files can be found
FIND_PACKAGE(VTK REQUIRED)
INCLUDE(${VTK_USE_FILE})


I get this new error:

CMake Warning at /Applications/CMake
2.8-4.app/Contents/share/cmake-2.8/Modules/FindVTK.cmake:63 (IF):
   given arguments:

     "EXISTS" "PATH"
"/Users/alleon/PROJECTS/vtk-5.6.1_install/lib/vtk-5.6/UseVTK.cmake" "AND"
"NOT" "EXISTS" "PATH"
 "/Users/alleon/PROJECTS/vtk-5.6.1_install/lib/vtk-5.6/VTKConfig.cmake"

   Unknown arguments specified
 Call Stack (most recent call first):
   CMakeLists.txt:15 (FIND_PACKAGE)


What the hell am I doing wrong ?

Thanks
Guillaume
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20110707/dc6d8df6/attachment.htm>


More information about the CMake mailing list