SET(lib_NAME cpPipelineEditor) ## =============== ## = Source code = ## =============== FILE(GLOB lib_HEADERS_H "*.h") FILE(GLOB lib_HEADERS_HPP "*.hpp") FILE(GLOB lib_HEADERS_HXX "*.hxx") FILE(GLOB lib_SOURCES_C "*.c") FILE(GLOB lib_SOURCES_CPP "*.cpp") FILE(GLOB lib_SOURCES_CXX "*.cxx") SET( lib_QT_Headers Canvas.h Editor.h BaseQtMainWindow.h ) ## ===================== ## = Compilation rules = ## ===================== QT4_WRAP_CPP(lib_QT_Wrapped_MOC_Sources ${lib_QT_Headers}) ADD_LIBRARY( ${lib_NAME} SHARED ${lib_SOURCES_C} ${lib_SOURCES_CPP} ${lib_SOURCES_CXX} ${lib_QT_Wrapped_MOC_Sources} ) SET_TARGET_PROPERTIES( ${lib_NAME} PROPERTIES VERSION "${prj_VER}" SOVERSION "${prj_sVER}" ) GENERATE_EXPORT_HEADER( ${lib_NAME} BASE_NAME ${lib_NAME} EXPORT_MACRO_NAME ${lib_NAME}_EXPORT EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/lib/${lib_NAME}/${lib_NAME}_Export.h STATIC_DEFINE ${lib_NAME}_BUILT_AS_STATIC ) TARGET_LINK_LIBRARIES( ${lib_NAME} ${QT_LIBRARIES} cpPlugins ) ## ======================== ## -- Installation rules -- ## ======================== ## eof - $RCSfile$