2 ## =====================
3 ## == Build instances ==
4 ## =====================
8 ## ===========================
9 ## == Third party libraries ==
10 ## ===========================
12 CompileLibFromDir(cp_tinyxml2 SHARED tinyxml2)
14 CompileLibFromDir(cp_QCustomPlot SHARED QCustomPlot)
15 TARGET_LINK_LIBRARIES(cp_QCustomPlot ${QT_LIBRARIES})
23 OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/cpPlugins/RealConfig.h
24 COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/cpPlugins
25 COMMAND ${cpPlugins_bash_CreateRealConfig_APP} ${CMAKE_CURRENT_BINARY_DIR}/cpPlugins/RealConfig.h
26 DEPENDS ${cpPlugins_bash_CreateRealConfig_APP}
29 cpPlugins SHARED cpPlugins
30 ${CMAKE_CURRENT_BINARY_DIR}/cpPlugins/RealConfig.h
32 TARGET_LINK_LIBRARIES(
35 ${QT_LIBRARIES} ${ITK_LIBRARIES} ${VTK_LIBRARIES}
36 ${cpPlugins_Instances}
39 ## =====================
40 ## == Other libraries ==
41 ## =====================
43 CompileLibFromDir(cpExtensions SHARED cpExtensions)
44 TARGET_LINK_LIBRARIES(
46 ${QT_LIBRARIES} ${ITK_LIBRARIES} ${VTK_LIBRARIES}
49 CompileLibFromDir(cpBaseQtApplication SHARED cpBaseQtApplication)
50 TARGET_LINK_LIBRARIES(
52 cpPlugins cpExtensions