# # myClass Tcl Wrappers # # I prefer dynamic libraries OPTION(BUILD_SHARED_LIBS "Build with shared libraries." ON) # path for dynamic loading LINK_DIRECTORIES(.) # get cable INCLUDE(${CMAKE_ROOT}/Modules/FindCABLE.cmake) INCLUDE(${CMAKE_ROOT}/Modules/FindTCL.cmake) # library files INCLUDE_DIRECTORIES(${TCL_INCLUDE_PATH} ${TK_INCLUDE_PATH} ${CABLE_INCLUDE_DIR}) ADD_LIBRARY(myClass SHARED myClass.cxx) ADD_LIBRARY(myClassTcl) ITK_WRAP_TCL(myClassTcl myClassTcl.cxx) TARGET_LINK_LIBRARIES(myClassTcl myClass ${CABLE_TCL_LIBRARY})