[CMake] Deprecated commands -- replacements?

Bill Hoffman bill.hoffman at kitware.com
Fri Sep 4 17:19:14 EDT 2009


Doug Hackworth wrote:
> 
> Our lab has used CMake 2.4 for a long time, and on a new machine I'm 
> trying to use version 2.6 for the first time on some of our projects.  
> Our projects all use VTK and we keep the latest version built (currently 
> 5.4.2).
> 
> I am getting these CMake errors when I try to configure our project with 
> 2.6:
> 
>  CMake Error at Common/CMakeLists.txt:27 (VTK_WRAP_TCL):
>    Unknown CMake command "VTK_WRAP_TCL".
> 
>  CMake Error at Common/CMakeLists.txt:39 (VTK_WRAP_PYTHON):
>    Unknown CMake command "VTK_WRAP_PYTHON".
> 
> We do indeed use the wrappings for both these languages, so I can't just 
> turn them off.  I found a reference in the CMake 2.4 docs that 
> VTK_WRAP_PYTHON, et al, were deprecated and for use only in VTK 4, but I 
> can't find any reference to what replaces it...  How can I build Python 
> and Tcl wrappings in my project with  2.6 ?
> 
> I'm a non-expert user of CMake; my apologies if this is a clueless or 
> RTFM question. Hopefully it's a fairly simple thing which someone can 
> answer off the top of their head.  Btw this is on Ubuntu, I built CMake 
> from source, and here's the version I'm using:
> 
> $ cmake --version
> cmake version 2.6-patch 4
> 
> All assistance very much appreciated.

These were replaced by Macros in VTK itself.   They are called names 
like this: VTK_WRAP_PYTHON2.  See the VTK 5 source tree.


-Bill


More information about the CMake mailing list