project(test1) # ======================================== # Basic Definitions # ======================================== set(${PROJECT_NAME}_VERSION_MAJOR 0) set(${PROJECT_NAME}_VERSION_MINOR 1) pacpus_plugin(PLUGIN_CPP PLUGIN_H ${PROJECT_NAME}) # ======================================== # Compiler definitions # ======================================== add_definitions( ${QT_DEFINITIONS} -DCLED_EXPORTS ) # ======================================== # Include directories # ======================================== include_directories( ${PACPUS_INCLUDE_DIR} ${PACPUS_INCLUDE_DIR}/Pacpus ${PROJECT_BINARY_DIR} ${QT_INCLUDE_DIR} ) # ======================================== # Link directories # ======================================== link_directories( ) # ======================================== # List of sources # ======================================== set( PROJECT_SRCS testComponent1.cpp testComponent2.cpp #${PACPUSCITYVIP_INCLUDE_DIR}/PacpusCityVIP/Tools/genericLidarStructures.h ${PLUGIN_CPP} xml/Dbt_Cled_test.xml xml/Cled_test.xml xml/Cled_test_d.xml ) # ======================================== # Files to MOC # ======================================== set( FILES_TO_MOC testComponent1.h testComponent2.h ${PLUGIN_H} ) set( UI_FILES ) # ======================================== # Call MOC # ======================================== qt5_wrap_cpp( PROJECT_MOC_SRCS ${FILES_TO_MOC} ) qt5_wrap_ui( PROJECT_UI_SRCS ${UI_FILES} ) # ======================================== # Build a library # ======================================== pacpus_add_library( ${PROJECT_NAME} SHARED ${PROJECT_SRCS} ${PROJECT_MOC_SRCS} ${PROJECT_UI_SRCS} ) # ======================================== # Libraries # ======================================== # All the platform target_link_libraries( ${PROJECT_NAME} ${PACPUS_LIBRARIES} ${QT_LIBRARIES} ${OpenCV_LIBRARIES} ) # ======================================== # Install # ======================================== pacpus_install(${PROJECT_NAME}) # Installation of the headers #install(DIRECTORY ${PACPUSCITYVIP_INCLUDE_DIR} DESTINATION "${PACPUS_ROOT}") # ======================================== # Folder # ======================================== pacpus_folder(${PROJECT_NAME} "wifibots-CLD")