project(@PACPUS_COMPONENT_NAME@) set(${PROJECT_NAME}_VERSION_MAJOR 0) set(${PROJECT_NAME}_VERSION_MINOR 1) ################################################################################ create_export(EXPORT_HDR ${PROJECT_NAME}) pacpus_plugin(PLUGIN_CPP PLUGIN_HDR ${PROJECT_NAME}) ################################################################################ # Include directories include_directories( ${PACPUSINCLUDE_DIRECTORY} ${PROJECT_BINARY_DIR} ${QT_INCLUDE_DIR} ) ################################################################################ # Link directories link_directories( ${PACPUS_LIB_DIR} ) ################################################################################ # FILES set(HDRS ${EXPORT_HDR} @PACPUS_COMPONENT_NAME@.h @PACPUS_COMPONENT_NAME@Impl.h ) set(SRCS ${PLUGIN_CPP} @PACPUS_COMPONENT_NAME@.cpp @PACPUS_COMPONENT_NAME@Impl.cpp ) set(MOC_FILES ${PLUGIN_HDR} @PACPUS_COMPONENT_NAME@.h @PACPUS_COMPONENT_NAME@Impl.h ) set(UI_FILES ) ################################################################################ # Call moc, uic qt_wrap_cpp(MOC_SRCS ${MOC_FILES} ) qt_wrap_ui(UI_SRCS ${UI_FILES} ) ################################################################################ # BUILD and LINK pacpus_add_library(${PROJECT_NAME} SHARED ${SRCS} ${HDRS} ${MOC_SRCS} ${UI_SRCS} ) # LIBS set(LIBS ${PACPUS_LIBRARIES} ${PACPUS_DEPENDENCIES_LIB} ${QT_LIBRARIES} ) # LINK target_link_libraries(${PROJECT_NAME} ${LIBS}) ################################################################################ # FOLDERS pacpus_folder(${PROJECT_NAME} "components") ################################################################################ # INSTALL pacpus_install(${PROJECT_NAME})