[Insight-users] build of cableswig - how to specify the SWIG Lib directory?
    Brad King 
    brad.king at kitware.com
       
    Wed May 20 08:43:01 EDT 2009
    
    
  
Darren Weber wrote:
> Here is the diff from that bug report:
> 
> ##############BEGIN DIFF
> diff -u -r cableswig-0.1.0+cvs20080107.orig/SWIG/CMakeLists.txt 
> cableswig-0.1.0+cvs20080107.new/SWIG/CMakeLists.txt
> --- cableswig-0.1.0+cvs20080107.orig/SWIG/CMakeLists.txt    2007-01-10 
> 10:31:37.000000000 -0600
> +++ cableswig-0.1.0+cvs20080107.new/SWIG/CMakeLists.txt    2008-01-07 
> 22:54:23.000000000 -0600
> @@ -25,6 +25,10 @@
>  SET(SWIG_CXX "\"${CMAKE_CXX_COMPILER}\"")
>  SET(SWIG_PLATFORM "\"${CMAKE_SYSTEM}-${CMAKE_C_COMPILER}\"")
>  
> +# Install support library.
> +SET(SWIG_LIB_INSTALL
> +  ${CMAKE_INSTALL_PREFIX}/${CableSwig_INSTALL_ROOT}lib/CableSwig/SWIGLib)
> +
>  INCLUDE (${CMAKE_ROOT}/Modules/CheckIncludeFiles.cmake)
>  INCLUDE (${CMAKE_ROOT}/Modules/CheckLibraryExists.cmake)
>  
> @@ -158,7 +162,4 @@
>  CONFIGURE_FILE(${SWIG_SOURCE_DIR}/SWIGConfig.cmake.in 
> <http://SWIGConfig.cmake.in>
>    ${SWIG_BINARY_DIR}/SWIGConfig.cmake @ONLY IMMEDIATE)
>  
> -# Install support library.
> -SET(SWIG_LIB_INSTALL
> -  ${CMAKE_INSTALL_PREFIX}/${CableSwig_INSTALL_ROOT}lib/CableSwig/SWIGLib)
>  SUBDIRS(Lib)
> Only in cableswig-0.1.0+cvs20080107.new/SWIG: CMakeLists.txt~
> ##############END DIFF
The fix is correct except that the comment should not move.  The
bug was due to a change in the behavior of configure_file since
CMake 1.8.  It used to configure at the end of the CMakeLists.txt
file (after the variable has been set), but now the IMMEDIATE
mode is always used.  I've committed upstream:
BUG: Fix installed cswig reference to SWIGLib
/cvsroot/Insight/CableSwig/SWIG/CMakeLists.txt,v  <--  CMakeLists.txt
new revision: 1.11; previous revision: 1.10
Thanks,
-Brad
    
    
More information about the Insight-users
mailing list