aboutsummaryrefslogtreecommitdiffstats
path: root/src/shared/qtsingleapplication/CMakeLists.txt
blob: 5b8e9c02713bf72a61ffd429c7d65ea6c7c8ed9e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
add_library(shared_qtsingleapplication STATIC
  qtsingleapplication.cpp qtsingleapplication.h
  qtlocalpeer.cpp qtlocalpeer.h
)
target_link_libraries(shared_qtsingleapplication Qt::Core Qt::Network Qt::Widgets)
target_include_directories(shared_qtsingleapplication PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}")
if (WIN32)
  target_compile_definitions(shared_qtsingleapplication PRIVATE "QT_QTSINGLEAPPLICATION_EXPORT=__declspec(dllexport)")
endif()

if (WITH_SANITIZE)
  qtc_enable_sanitize(shared_qtsingleapplication ${SANITIZE_FLAGS})
endif()