CMakeLists.txt 885 B
add_library(
muebtransmitter SHARED
${CMAKE_SOURCE_DIR}/include/libmueb/libmueb_global.h
${CMAKE_SOURCE_DIR}/include/libmueb/muebtransmitter.h configuration.h
muebtransmitter.cc configuration.cc)
target_include_directories(muebtransmitter PUBLIC ../include/${PROJECT_NAME})
target_link_libraries(
muebtransmitter
PUBLIC Qt6::Core Qt6::Gui
PRIVATE Qt6::Network Qt6::Concurrent)
target_compile_definitions(muebtransmitter PRIVATE LIBMUEB_LIBRARY)
add_library(
muebreceiver SHARED
${CMAKE_SOURCE_DIR}/include/libmueb/libmueb_global.h
${CMAKE_SOURCE_DIR}/include/libmueb/muebreceiver.h configuration.h
muebreceiver.cc configuration.cc)
target_include_directories(muebreceiver PUBLIC ../include/${PROJECT_NAME})
target_link_libraries(
muebreceiver
PUBLIC Qt6::Core Qt6::Gui
PRIVATE Qt6::Network)
target_compile_definitions(muebreceiver PRIVATE LIBMUEB_LIBRARY)