aboutsummaryrefslogtreecommitdiff
path: root/3rd-party/SingleApplication/meson.build
blob: a52df2772121a128864b916e680fa9e282f908e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
SingleApplication_inc = include_directories('SingleApplication.git')

SingleApplication_moc = qt5.preprocess(
    moc_headers: ['SingleApplication.git/singleapplication.h', 'SingleApplication.git/singleapplication_p.h'],
    dependencies: dep_qt5
)

SingleApplication_lib = static_library('SingleApplication', 
    ['SingleApplication.git/singleapplication.cpp', 'SingleApplication.git/singleapplication_p.cpp'],
    cpp_args : '-DQAPPLICATION_CLASS=QApplication',
    dependencies: dep_qt5
)

dep_SingleApplication = declare_dependency(
    include_directories: SingleApplication_inc,
    link_with: SingleApplication_lib
)

# target_include_directories(['SingleApplication', 'PUBLIC', 'SingleApplication.git'])
# target_link_libraries(['SingleApplication', 'Qt5::Core', 'Qt5::Network', 'Qt5::Widgets'])
# target_compile_definitions(['SingleApplication', 'PRIVATE', 'QAPPLICATION_CLASS=QApplication'])

#if cmake_system_name, 'MATCHES', 'Windows'
  # target_link_libraries(['SingleApplication', 'Advapi32'])
#endif