diff --git a/Accelerators/Dax/CMakeLists.txt b/Accelerators/Dax/CMakeLists.txt index 21486894da17ea347dfd55ddaed870637c8605b1..430ec8e60abf922f4bb6e073a58f925d283ed13c 100644 --- a/Accelerators/Dax/CMakeLists.txt +++ b/Accelerators/Dax/CMakeLists.txt @@ -174,12 +174,12 @@ if(${VTK_DAX_PICKED_CUDA}) vtk_module_library(vtkAcceleratorsDax ${vtk_srcs} ${cuda_compiled_srcs} ${headers}) - target_link_libraries(vtkAcceleratorsDax LINK_PRIVATE ${CUDA_LIBRARIES}) + vtk_module_link_libraries(vtkAcceleratorsDax LINK_PRIVATE ${CUDA_LIBRARIES}) elseif(${VTK_DAX_PICKED_TBB}) vtk_module_library(vtkAcceleratorsDax ${vtk_srcs} ${cpu_accelerator_srcs} ${headers}) - target_link_libraries(vtkAcceleratorsDax LINK_PRIVATE ${TBB_LIBRARIES}) + vtk_module_link_libraries(vtkAcceleratorsDax LINK_PRIVATE ${TBB_LIBRARIES}) else() vtk_module_library(vtkAcceleratorsDax ${vtk_srcs} diff --git a/Accelerators/Piston/CMakeLists.txt b/Accelerators/Piston/CMakeLists.txt index 66caaa3a7c6c070ce4076cd0636b06edbbe1912d..f214744ee195f0c3bc1e20e636964384246ab4f5 100644 --- a/Accelerators/Piston/CMakeLists.txt +++ b/Accelerators/Piston/CMakeLists.txt @@ -42,7 +42,7 @@ set_source_files_properties( list(APPEND Module_SRCS ${Module_CUDA_C_SRCS}) vtk_module_library(vtkAcceleratorsPiston ${Module_SRCS}) -target_link_libraries(vtkAcceleratorsPiston LINK_PRIVATE ${CUDA_LIBRARIES}) +vtk_module_link_libraries(vtkAcceleratorsPiston LINK_PRIVATE ${CUDA_LIBRARIES}) if(APPLE) - target_link_libraries(vtkAcceleratorsPiston LINK_PRIVATE /usr/local/cuda/lib/libtlshook.dylib) + vtk_module_link_libraries(vtkAcceleratorsPiston LINK_PRIVATE /usr/local/cuda/lib/libtlshook.dylib) endif() diff --git a/CMake/vtkMPI.cmake b/CMake/vtkMPI.cmake index d5e5905a97884c3cd661522420b7938ce47c4458..82d2f0ed3976a14f0ce42d8aaf5dfb84f82d24d0 100644 --- a/CMake/vtkMPI.cmake +++ b/CMake/vtkMPI.cmake @@ -8,8 +8,8 @@ add_definitions("-DMPICH_IGNORE_CXX_SEEK") # Function to link a VTK target to the necessary MPI libraries. function(vtk_mpi_link target) - target_link_libraries(${target} LINK_PRIVATE ${MPI_C_LIBRARIES}) + vtk_module_link_libraries(${target} LINK_PRIVATE ${MPI_C_LIBRARIES}) if(MPI_CXX_LIBRARIES) - target_link_libraries(${target} LINK_PRIVATE ${MPI_CXX_LIBRARIES}) + vtk_module_link_libraries(${target} LINK_PRIVATE ${MPI_CXX_LIBRARIES}) endif() endfunction() diff --git a/CMake/vtkModuleMacros.cmake b/CMake/vtkModuleMacros.cmake index faca1a489732dfb8740c5b3b6d039f4051225331..0770ea0d2059b1c50dcd154feaa6e74e6c205878 100644 --- a/CMake/vtkModuleMacros.cmake +++ b/CMake/vtkModuleMacros.cmake @@ -601,7 +601,7 @@ function(vtk_module_library name) vtk_add_library(${vtk-module} ${ARGN} ${_hdrs} ${_instantiator_SRCS} ${_hierarchy}) foreach(dep IN LISTS ${vtk-module}_LINK_DEPENDS) - target_link_libraries(${vtk-module} LINK_PUBLIC ${${dep}_LIBRARIES}) + vtk_module_link_libraries(${vtk-module} LINK_PUBLIC ${${dep}_LIBRARIES}) if(_help_vs7 AND ${dep}_LIBRARIES) add_dependencies(${vtk-module} ${${dep}_LIBRARIES}) endif() @@ -615,7 +615,7 @@ function(vtk_module_library name) if(${dep}_LIBRARY_DIRS) link_directories(${${dep}_LIBRARY_DIRS}) endif() - target_link_libraries(${vtk-module} LINK_PRIVATE ${${dep}_LIBRARIES}) + vtk_module_link_libraries(${vtk-module} LINK_PRIVATE ${${dep}_LIBRARIES}) if(_help_vs7 AND ${dep}_LIBRARIES) add_dependencies(${vtk-module} ${${dep}_LIBRARIES}) endif() @@ -716,6 +716,16 @@ VTK_AUTOINIT(${vtk-module}) endif() endfunction() +function(vtk_module_link_libraries module) + if(VTK_ENABLE_KITS AND ${module}_KIT) + set_property(GLOBAL APPEND + PROPERTY + ${${module}_KIT}_LIBS ${ARGN}) + else() + target_link_libraries(${module} ${ARGN}) + endif() +endfunction() + macro(vtk_module_third_party _pkg) string(TOLOWER "${_pkg}" _lower) string(TOUPPER "${_pkg}" _upper) diff --git a/Common/Core/CMakeLists.txt b/Common/Core/CMakeLists.txt index d9bb619c6c2766f9be4f250cea5df176c82b2a35..70a573d5c442bcaaa20b9aa7fb7aedaa79996528 100644 --- a/Common/Core/CMakeLists.txt +++ b/Common/Core/CMakeLists.txt @@ -594,4 +594,4 @@ endif() vtk_module_library(vtkCommonCore ${Module_SRCS}) -target_link_libraries(vtkCommonCore LINK_PRIVATE ${CMAKE_THREAD_LIBS_INIT} LINK_PUBLIC ${VTK_SMP_IMPLEMENTATION_LIBRARIES}) +vtk_module_link_libraries(vtkCommonCore LINK_PRIVATE ${CMAKE_THREAD_LIBS_INIT} LINK_PUBLIC ${VTK_SMP_IMPLEMENTATION_LIBRARIES}) diff --git a/Filters/StatisticsGnuR/CMakeLists.txt b/Filters/StatisticsGnuR/CMakeLists.txt index 9670bb7be12265cfbbcd013097e246c476b2c564..d8789b16e3eb65cbe2cbbe4088dd07089102cb6f 100644 --- a/Filters/StatisticsGnuR/CMakeLists.txt +++ b/Filters/StatisticsGnuR/CMakeLists.txt @@ -62,4 +62,4 @@ configure_file(${VTK_CMAKE_DIR}/vtkObjectFactory.cxx.in vtk_module_library(vtkFiltersStatisticsGnuR ${Module_SRCS}) -target_link_libraries(vtkFiltersStatisticsGnuR LINK_PRIVATE ${R_LIBRARIES}) +vtk_module_link_libraries(vtkFiltersStatisticsGnuR LINK_PRIVATE ${R_LIBRARIES}) diff --git a/GUISupport/MFC/CMakeLists.txt b/GUISupport/MFC/CMakeLists.txt index 05a55165f1e529447e98a1a78b8b361e3df0358c..15ea9f5dbe3bdc10c217820aa56e21b1e3ba65da 100644 --- a/GUISupport/MFC/CMakeLists.txt +++ b/GUISupport/MFC/CMakeLists.txt @@ -20,7 +20,7 @@ set(MFC_SRCS vtk_module_library(${vtk-module} ${VTK_MFC_LIB_TYPE} ${MFC_SRCS}) if(VTK_MFC_EXTRA_LIBS) - target_link_libraries(${vtk-module} LINK_PRIVATE ${VTK_MFC_EXTRA_LIBS}) + vtk_module_link_libraries(${vtk-module} LINK_PRIVATE ${VTK_MFC_EXTRA_LIBS}) endif(VTK_MFC_EXTRA_LIBS) if(WIN32) diff --git a/GUISupport/Qt/CMakeLists.txt b/GUISupport/Qt/CMakeLists.txt index 692499966a6097a2637f1dae75834cfea168a6c2..41457d053cd0580b8bdf3c84474e5ba5cdae04e5 100644 --- a/GUISupport/Qt/CMakeLists.txt +++ b/GUISupport/Qt/CMakeLists.txt @@ -91,15 +91,15 @@ vtk_module_library(${vtk-module} ${QVTKNonMocHeaders} ${QVTKMocHeaders} ) -target_link_libraries(${vtk-module} LINK_PUBLIC ${QT_LIBRARIES}) +vtk_module_link_libraries(${vtk-module} LINK_PUBLIC ${QT_LIBRARIES}) if(VTK_USE_X) - target_link_libraries(${vtk-module} LINK_PRIVATE ${X11_LIBRARIES}) + vtk_module_link_libraries(${vtk-module} LINK_PRIVATE ${X11_LIBRARIES}) endif() if(APPLE) if(VTK_USE_CARBON) - target_link_libraries(${vtk-module} LINK_PRIVATE "-framework Carbon" ) + vtk_module_link_libraries(${vtk-module} LINK_PRIVATE "-framework Carbon" ) endif() endif() @@ -133,7 +133,7 @@ if(BUILD_SHARED_LIBS) set_target_properties(QVTKWidgetPlugin PROPERTIES COMPILE_DEFINITIONS QT_NO_DEBUG) # link with Qt libs - target_link_libraries(QVTKWidgetPlugin ${QT_LIBRARIES}) + vtk_module_link_libraries(QVTKWidgetPlugin ${QT_LIBRARIES}) # install rules diff --git a/GUISupport/QtOpenGL/CMakeLists.txt b/GUISupport/QtOpenGL/CMakeLists.txt index 38959c9153398ad6a452ef08fd16a4fdc48095c6..d6d4bc6e01b3e7ecc41059f3fcbf190de613941f 100644 --- a/GUISupport/QtOpenGL/CMakeLists.txt +++ b/GUISupport/QtOpenGL/CMakeLists.txt @@ -30,4 +30,4 @@ endif() set(${vtk-module}_NO_HeaderTest 1) vtk_module_library(${vtk-module} ${LibSrcs} ${LibMocSrcs}) -target_link_libraries(${vtk-module} LINK_PRIVATE ${QT_LIBRARIES}) +vtk_module_link_libraries(${vtk-module} LINK_PRIVATE ${QT_LIBRARIES}) diff --git a/GUISupport/QtSQL/CMakeLists.txt b/GUISupport/QtSQL/CMakeLists.txt index 6d43977af8d69c3bd9ac5f5157237e4a6dec4f71..06337fb14b7fd393622984fb4d77354824b28a51 100644 --- a/GUISupport/QtSQL/CMakeLists.txt +++ b/GUISupport/QtSQL/CMakeLists.txt @@ -41,4 +41,4 @@ if(VTK_LIBRARY_PROPERTIES) set_target_properties(${vtk-module} PROPERTIES ${VTK_LIBRARY_PROPERTIES}) endif() -target_link_libraries(${vtk-module} LINK_PRIVATE ${QT_LIBRARIES}) +vtk_module_link_libraries(${vtk-module} LINK_PRIVATE ${QT_LIBRARIES}) diff --git a/GUISupport/QtWebkit/CMakeLists.txt b/GUISupport/QtWebkit/CMakeLists.txt index c1652fc983395f20206897fb0b4803bcf7479f4a..6c6d072c86b7ce04f0777cd169ad87244e83bc64 100644 --- a/GUISupport/QtWebkit/CMakeLists.txt +++ b/GUISupport/QtWebkit/CMakeLists.txt @@ -36,4 +36,4 @@ endif() set(${vtk-module}_NO_HeaderTest 1) vtk_module_library(${vtk-module} ${LibSrcs} ${UI_FILES} ${LibMocSrcs}) -target_link_libraries(${vtk-module} LINK_PRIVATE ${QT_LIBRARIES}) +vtk_module_link_libraries(${vtk-module} LINK_PRIVATE ${QT_LIBRARIES}) diff --git a/IO/FFMPEG/CMakeLists.txt b/IO/FFMPEG/CMakeLists.txt index 264b24135a60e68cc8d13acabba3e427e9c1490a..31145693a26c6ee8904cf8fc9361bdd12a862636 100644 --- a/IO/FFMPEG/CMakeLists.txt +++ b/IO/FFMPEG/CMakeLists.txt @@ -31,4 +31,4 @@ endif() vtk_module_library(vtkIOFFMPEG ${Module_SRCS}) -target_link_libraries(vtkIOFFMPEG LINK_PRIVATE ${_ffmpeg_libs}) +vtk_module_link_libraries(vtkIOFFMPEG LINK_PRIVATE ${_ffmpeg_libs}) diff --git a/IO/GDAL/CMakeLists.txt b/IO/GDAL/CMakeLists.txt index 5d4d086ed39f6c14784b14a372c9161651809bf0..f43c8b16c4e42c5918b8d99d43cd43bb78e9376d 100644 --- a/IO/GDAL/CMakeLists.txt +++ b/IO/GDAL/CMakeLists.txt @@ -7,4 +7,4 @@ include_directories(${GDAL_INCLUDE_DIRS}) vtk_module_library(vtkIOGDAL ${GDAL_SRCS}) -target_link_libraries(vtkIOGDAL LINK_PRIVATE ${GDAL_LIBRARY}) +vtk_module_link_libraries(vtkIOGDAL LINK_PRIVATE ${GDAL_LIBRARY}) diff --git a/IO/Movie/CMakeLists.txt b/IO/Movie/CMakeLists.txt index 5c946065f17de70adbd8ad29f22dd808bdfbb771..d64a32eaf244290aac2701823c4606f4b0e1e067 100644 --- a/IO/Movie/CMakeLists.txt +++ b/IO/Movie/CMakeLists.txt @@ -37,5 +37,5 @@ set(vtkIOMovie_HDRS vtk_module_library(vtkIOMovie ${Module_SRCS}) if(WIN32 AND VTK_USE_VIDEO_FOR_WINDOWS) - target_link_libraries(vtkIOMovie LINK_PRIVATE vfw32) + vtk_module_link_libraries(vtkIOMovie LINK_PRIVATE vfw32) endif() diff --git a/IO/MySQL/CMakeLists.txt b/IO/MySQL/CMakeLists.txt index 77ff445ecc4c1690bb6fddcaf6ad6234aac14dce..b11c731ca6a9dceb1b6fceebf4d9dc0c4103465a 100644 --- a/IO/MySQL/CMakeLists.txt +++ b/IO/MySQL/CMakeLists.txt @@ -14,4 +14,4 @@ include_directories(${MYSQL_INCLUDE_DIRECTORIES}) vtk_module_library(vtkIOMySQL ${MySQL_SRCS}) -target_link_libraries(vtkIOMySQL LINK_PRIVATE ${MYSQL_LIBRARY} ${MYSQL_EXTRA_LIBRARIES}) +vtk_module_link_libraries(vtkIOMySQL LINK_PRIVATE ${MYSQL_LIBRARY} ${MYSQL_EXTRA_LIBRARIES}) diff --git a/IO/ODBC/CMakeLists.txt b/IO/ODBC/CMakeLists.txt index 6825b257b3b2bf7e24ec65607be2cbd3e6c5b269..2b5e47356cd6ee2db043baec0f7fd05f5e0f81c3 100644 --- a/IO/ODBC/CMakeLists.txt +++ b/IO/ODBC/CMakeLists.txt @@ -12,4 +12,4 @@ include_directories(${ODBC_INCLUDE_DIRECTORIES}) vtk_module_library(vtkIOODBC ${ODBC_SRCS}) -target_link_libraries(vtkIOODBC LINK_PRIVATE ${ODBC_LIBRARIES}) +vtk_module_link_libraries(vtkIOODBC LINK_PRIVATE ${ODBC_LIBRARIES}) diff --git a/IO/PostgreSQL/CMakeLists.txt b/IO/PostgreSQL/CMakeLists.txt index d554a7c3d445e55bbd22030b2c735861f4d824ee..f7612cd2bef985bea7024a1213644e80d98e88cf 100644 --- a/IO/PostgreSQL/CMakeLists.txt +++ b/IO/PostgreSQL/CMakeLists.txt @@ -15,4 +15,4 @@ include_directories(${PostgreSQL_INCLUDE_DIRS}) vtk_module_library(vtkIOPostgreSQL ${PostgreSQL_SRCS}) -target_link_libraries(vtkIOPostgreSQL LINK_PRIVATE ${PostgreSQL_LIBRARY}) +vtk_module_link_libraries(vtkIOPostgreSQL LINK_PRIVATE ${PostgreSQL_LIBRARY}) diff --git a/IO/Video/CMakeLists.txt b/IO/Video/CMakeLists.txt index 4bec4d09542a075f22209e85c74f25db451f95ef..662840922bebcc6ef0abf2ccaa85bc60c4edcffe 100644 --- a/IO/Video/CMakeLists.txt +++ b/IO/Video/CMakeLists.txt @@ -18,5 +18,5 @@ vtk_module_library(vtkIOVideo ${Module_SRCS}) if(WIN32 AND VTK_USE_VIDEO_FOR_WINDOWS) - target_link_libraries(vtkIOVideo LINK_PRIVATE vfw32) + vtk_module_link_libraries(vtkIOVideo LINK_PRIVATE vfw32) endif() diff --git a/Infovis/Boost/Testing/Cxx/CMakeLists.txt b/Infovis/Boost/Testing/Cxx/CMakeLists.txt index 5a1993f708b9e6d0542515b743003bc4c528d00f..f3af0dcb0299d57439e2ed201593e6cbd003885b 100644 --- a/Infovis/Boost/Testing/Cxx/CMakeLists.txt +++ b/Infovis/Boost/Testing/Cxx/CMakeLists.txt @@ -9,4 +9,4 @@ vtk_add_test_cxx(${vtk-module}CxxTests tests ) vtk_test_cxx_executable(${vtk-module}CxxTests tests) -target_link_libraries(${vtk-module}CxxTests LINK_PRIVATE ${Boost_SERIALIZATION_LIBRARY}) +vtk_module_link_libraries(${vtk-module}CxxTests LINK_PRIVATE ${Boost_SERIALIZATION_LIBRARY}) diff --git a/Infovis/Parallel/CMakeLists.txt b/Infovis/Parallel/CMakeLists.txt index f31c6147eca575e6d4f37d607d892c3e7bf722a6..64c4f9d09ecb7ea26cd5496447702d7095d06039 100644 --- a/Infovis/Parallel/CMakeLists.txt +++ b/Infovis/Parallel/CMakeLists.txt @@ -20,5 +20,5 @@ set(Module_SRCS ) vtk_module_library(vtkInfovisParallel ${Module_SRCS}) -target_link_libraries(vtkInfovisParallel LINK_PUBLIC ${Boost_LIBRARIES}) +vtk_module_link_libraries(vtkInfovisParallel LINK_PUBLIC ${Boost_LIBRARIES}) vtk_mpi_link(vtkInfovisParallel) diff --git a/Rendering/ContextOpenGL2/CMakeLists.txt b/Rendering/ContextOpenGL2/CMakeLists.txt index bb2c498fb171faa2f3ab0fa5483eb74fb8564cbc..73d0dd0a5b1da8f1b05c677d71a468570eb5c36c 100644 --- a/Rendering/ContextOpenGL2/CMakeLists.txt +++ b/Rendering/ContextOpenGL2/CMakeLists.txt @@ -40,5 +40,5 @@ list(APPEND module_SRCS set_source_files_properties(${vtk-module}ObjectFactory WRAP_EXCLUDE) vtk_module_library(${vtk-module} ${module_SRCS}) -target_link_libraries(${vtk-module} +vtk_module_link_libraries(${vtk-module} LINK_PRIVATE ${GLEW_LIBRARY} ${OPENGL_LIBRARIES}) diff --git a/Rendering/FreeTypeFontConfig/CMakeLists.txt b/Rendering/FreeTypeFontConfig/CMakeLists.txt index 73f6d7f1af1c9d18109254d03f723074bc0e7395..dbc1ad64acafefa78878579618212a86dcea3895 100644 --- a/Rendering/FreeTypeFontConfig/CMakeLists.txt +++ b/Rendering/FreeTypeFontConfig/CMakeLists.txt @@ -22,4 +22,4 @@ vtk_object_factory_configure("${vtk_module_overrides}") vtk_module_library(${vtk-module} ${Module_SRCS}) -target_link_libraries(${vtk-module} LINK_PRIVATE ${FONTCONFIG_LIBRARIES}) +vtk_module_link_libraries(${vtk-module} LINK_PRIVATE ${FONTCONFIG_LIBRARIES}) diff --git a/Rendering/OpenGL/CMakeLists.txt b/Rendering/OpenGL/CMakeLists.txt index bd4792e1ef20e9d5327162424811e201eaf72c7a..d148ef096ed46d9314121d913a2ed821e3583642 100644 --- a/Rendering/OpenGL/CMakeLists.txt +++ b/Rendering/OpenGL/CMakeLists.txt @@ -434,17 +434,17 @@ if (VTK_IGNORE_GLDRIVER_BUGS) endif() vtk_module_library(vtkRenderingOpenGL ${Module_SRCS}) -target_link_libraries(vtkRenderingOpenGL +vtk_module_link_libraries(vtkRenderingOpenGL LINK_PUBLIC ${OPENGL_LIBRARIES} ${extra_libs}) if(VTK_USE_X) - target_link_libraries(vtkRenderingOpenGL + vtk_module_link_libraries(vtkRenderingOpenGL LINK_PUBLIC ${X11_LIBRARIES} ${X11_Xt_LIB}) elseif(VTK_USE_COCOA) - target_link_libraries(vtkRenderingOpenGL LINK_PUBLIC "-framework Cocoa") + vtk_module_link_libraries(vtkRenderingOpenGL LINK_PUBLIC "-framework Cocoa") elseif(VTK_USE_CARBON) - target_link_libraries(vtkRenderingOpenGL LINK_PUBLIC "-framework Carbon") + vtk_module_link_libraries(vtkRenderingOpenGL LINK_PUBLIC "-framework Carbon") endif() if(VTK_OPENGL_HAS_OSMESA) - target_link_libraries(vtkRenderingOpenGL LINK_PUBLIC ${OSMESA_LIBRARY}) + vtk_module_link_libraries(vtkRenderingOpenGL LINK_PUBLIC ${OSMESA_LIBRARY}) endif() diff --git a/Rendering/OpenGL2/CMakeLists.txt b/Rendering/OpenGL2/CMakeLists.txt index 6d65b31258c9831158ce47adf3061837d34347f7..50afa50e7fa40c34bd8f9e003f855abef1af514c 100644 --- a/Rendering/OpenGL2/CMakeLists.txt +++ b/Rendering/OpenGL2/CMakeLists.txt @@ -296,10 +296,10 @@ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/vtkRenderingOpenGLConfigure.h.in set(${vtk-module}_EXPORT_CODE "#include \"vtkRenderingOpenGLConfigure.h\"") vtk_module_library(${vtk-module} ${Module_SRCS}) -target_link_libraries(${vtk-module} +vtk_module_link_libraries(${vtk-module} LINK_PRIVATE ${GLEW_LIBRARY} LINK_PUBLIC ${OPENGL_LIBRARIES}) if(VTK_USE_X) - target_link_libraries(${vtk-module} + vtk_module_link_libraries(${vtk-module} LINK_PUBLIC ${X11_LIBRARIES} ${X11_Xt_LIB}) endif() diff --git a/Rendering/Qt/CMakeLists.txt b/Rendering/Qt/CMakeLists.txt index bb9dc51731cf1a0b1c3053ac83b639f668a224c8..46be6a6ce59d3d01d367242f6a161b2152c11863 100644 --- a/Rendering/Qt/CMakeLists.txt +++ b/Rendering/Qt/CMakeLists.txt @@ -23,4 +23,4 @@ else() endif() vtk_module_library(${vtk-module} ${LibSrcs}) -target_link_libraries(${vtk-module} LINK_PRIVATE ${QT_LIBRARIES}) +vtk_module_link_libraries(${vtk-module} LINK_PRIVATE ${QT_LIBRARIES}) diff --git a/Rendering/Tk/CMakeLists.txt b/Rendering/Tk/CMakeLists.txt index ca89504e655f04a4c1430ed61ab29c933f740f2a..3894cf806e211db46822e95e1ef2804cce420aed 100644 --- a/Rendering/Tk/CMakeLists.txt +++ b/Rendering/Tk/CMakeLists.txt @@ -91,7 +91,7 @@ if(TK_FOUND AND VTK_USE_TK) vtk_add_library(vtkRenderingTkTCL ${Module_TCL_SRCS}) - target_link_libraries(vtkRenderingTkTCL + vtk_module_link_libraries(vtkRenderingTkTCL vtkRenderingCore vtkCommonDataModel vtkCommonCoreTCL vtkInteractionImage ${Module_TCL_LIBS}) @@ -134,7 +134,7 @@ if(TK_FOUND AND VTK_USE_TK) set(Module_PYTHON_LIBS ${Module_PYTHON_LIBS} "-framework Carbon") endif() - target_link_libraries(vtkRenderingPythonTkWidgets + vtk_module_link_libraries(vtkRenderingPythonTkWidgets vtkRenderingCore vtkCommonDataModel vtkInteractionImage ${Module_PYTHON_LIBS})