Skip to content
Snippets Groups Projects
CMakeLists.txt 885 B
Newer Older
  • Learn to ignore specific revisions
  • 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)