## ===================== ## == Build instances == ## ===================== SUBDIRS(Instances) ## =========================== ## == Third party libraries == ## =========================== CompileLibFromDir(cp_tinyxml2 SHARED tinyxml2) IF(USE_QT4) CompileLibFromDir(cp_QCustomPlot SHARED QCustomPlot) TARGET_LINK_LIBRARIES(cp_QCustomPlot ${QT_LIBRARIES}) ENDIF(USE_QT4) ## ================== ## == Main library == ## ================== ADD_CUSTOM_COMMAND( OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/cpPlugins/RealConfig.h COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/cpPlugins COMMAND ${cpPlugins_bash_CreateRealConfig_APP} ${CMAKE_CURRENT_BINARY_DIR}/cpPlugins/RealConfig.h DEPENDS ${cpPlugins_bash_CreateRealConfig_APP} ) CompileLibFromDir( cpPlugins SHARED cpPlugins ${CMAKE_CURRENT_BINARY_DIR}/cpPlugins/RealConfig.h ) TARGET_LINK_LIBRARIES( cpPlugins cp_tinyxml2 ${QT_LIBRARIES} ${ITK_LIBRARIES} ${VTK_LIBRARIES} ${cpPlugins_Instances} ) ## ===================== ## == Other libraries == ## ===================== CompileLibFromDir(cpExtensions SHARED cpExtensions) TARGET_LINK_LIBRARIES( cpExtensions ${QT_LIBRARIES} ${ITK_LIBRARIES} ${VTK_LIBRARIES} ) IF(USE_QT4) CompileLibFromDir(cpBaseQtApplication SHARED cpBaseQtApplication) TARGET_LINK_LIBRARIES( cpBaseQtApplication cpPlugins cpExtensions ) ENDIF(USE_QT4) ## eof - $RCSfile$