## ========================= ## == Auxiliary libraries == ## ========================= CompileLibFromDir(cp_tinyxml2 SHARED tinyxml2) CompileLibFromDir(cpExtensions SHARED cpExtensions) TARGET_LINK_LIBRARIES( cpExtensions ${QT_LIBRARIES} ${ITK_LIBRARIES} ${VTK_LIBRARIES} ) 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 ${CMAKE_CURRENT_SOURCE_DIR}/cpPlugins ${CMAKE_CURRENT_BINARY_DIR}/cpPlugins/RealConfig.h ) TARGET_LINK_LIBRARIES( cpPlugins cp_tinyxml2 ${QT_LIBRARIES} ${ITK_LIBRARIES} ${VTK_LIBRARIES} ) ## ===================== ## == Other libraries == ## ===================== SUBDIRS(cpInstances) IF(USE_QT4) CompileLibFromDir(cpBaseQtApplication SHARED cpBaseQtApplication) TARGET_LINK_LIBRARIES( cpBaseQtApplication ${QT_LIBRARIES} cpExtensions cpPlugins ) ENDIF(USE_QT4) ## eof - $RCSfile$