1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
SET(ITK_TCL_EXE_DIR_BUILD "${ITK_EXECUTABLE_PATH}")
SET(ITK_TCL_EXE_NAME_ROOT "itkwish")
CONFIGURE_FILE(${ITK_SOURCE_DIR}/Wrapping/CSwig/Tcl/itkTclConfigure.h.in
${ITK_BINARY_DIR}/Wrapping/CSwig/Tcl/itkTclConfigure.h)
INCLUDE_DIRECTORIES(${ITK_BINARY_DIR}/Wrapping/CSwig/Tcl)
ADD_EXECUTABLE(itkwish itkTclAppInit.cxx)
TARGET_LINK_LIBRARIES(itkwish
ITKAlgorithmsTcl
ITKBasicFiltersATcl
ITKBasicFiltersBTcl
ITKIOTcl
ITKNumericsTcl
ITKCommonATcl
ITKCommonBTcl
VXLNumericsTcl
SwigRuntimeTcl
${TCL_LIBRARY}
${TK_LIBRARY}
)
IF(ITK_LIBRARY_PROPERTIES)
SET_TARGET_PROPERTIES(itkwish PROPERTIES ${ITK_LIBRARY_PROPERTIES})
ENDIF(ITK_LIBRARY_PROPERTIES)
INSTALL(TARGETS itkwish
RUNTIME DESTINATION ${ITK_INSTALL_LIB_DIR_CM24} COMPONENT RuntimeExecutables)
INSTALL(FILES
${CMAKE_CURRENT_SOURCE_DIR}/itkinteraction.tcl
${CMAKE_CURRENT_SOURCE_DIR}/itktesting.tcl
${CMAKE_CURRENT_SOURCE_DIR}/itkdata.tcl
DESTINATION ${ITK_INSTALL_LIB_DIR_CM24}/tcl
COMPONENT RuntimeLibraries)
|