project(${}) ################################################################################ add_definitions( -D${}_EXPORTS ) ################################################################################ # Qt if(QT4_FOUND) set(QT_USE_QTXML true) set(QT_USE_QTNETWORK true) include(${QT_USE_FILE}) else() message(ERROR "Qt4 needed") endif() add_definitions( ${QT_DEFINITIONS} ) ################################################################################ # Include directories include_directories( ${PACPUSINCLUDE_DIRECTORY} ${PROJECT_BINARY_DIR} ${QT_INCLUDE_DIR} ) ################################################################################ # Link directories link_directories( ${PACPUS_LIB_DIR} ) pacpus_plugin(PLUGIN_CPP PLUGIN_H ${PROJECT_NAME}) ################################################################################ # FILES set(HDRS ${}.h ${}Config.h ) set(SRCS ${}.cpp ${PLUGIN_CPP} ) set(MOC_FILES ${}.h ${PLUGIN_H} ) set(UI_FILES ) ################################################################################ # Call moc, uic qt4_wrap_cpp(MOC_SRCS ${MOC_FILES} ) qt4_wrap_ui(UI_SRCS ${UI_FILES} ) ################################################################################ # BUILD and LINK pacpus_add_library(${PROJECT_NAME} SHARED ${SRCS} ${MOC_SRCS} ${UI_SRCS} ) ################################################################################ # LIBS message(STATUS ${PACPUS_DEPENDENCIES_LIB}) set(LIBS ${PACPUS_LIBRARIES} ${QT_LIBRARIES} ${PACPUS_DEPENDENCIES_LIB} optimized FileLib debug FileLib_d optimized PacpusLib debug PacpusLib_d optimized PacpusTools debug PacpusTools_d ) if (WIN32) list(APPEND LIBS optimized ROAD_TIME debug ROAD_TIME_d ) endif() ################################################################################ # LINK target_link_libraries(${PROJECT_NAME} ${LIBS}) # PROPERTIES set_target_properties(${PROJECT_NAME} PROPERTIES DEBUG_POSTFIX "_d") # FOLDERS pacpus_folder(${PROJECT_NAME} "components") ################################################################################ # INSTALL pacpus_install(${PROJECT_NAME})