summaryrefslogtreecommitdiff
path: root/gui/CMakeLists.txt
blob: ebdb1be8dd96aee03bebc7b98e29ee450b46e2d1 (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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# SPDX-FileCopyrightText: 2025 Felix Morgner <felix.morgner@gmail.com>
# SPDX-License-Identifier: LGPL-2.1-only

# add_executable("app"
#   "src/main.cpp"
# )

# target_link_libraries("app" PRIVATE
#   "$<$<AND:$<CXX_COMPILER_ID:GNU,Clang>,$<CONFIG:Debug>>:gcov>"

#   "PkgConfig::gtkmm"
#   "adwaitamm::adwaitamm"

#   "turns::core"
#   "turns::lang"

#   "$<$<CXX_COMPILER_ID:GNU,Clang>:-Wl,--whole-archive>"
#   "turns::ui"
#   "turns::style"
#   "$<$<CXX_COMPILER_ID:GNU,Clang>:-Wl,--no-whole-archive>"
# )

# target_add_glib_resources("app"
#   PREFIX "/ch/arknet/Turns"
#   UI_FILES "metainfo.xml" 
# )

# set_target_properties("app" PROPERTIES
#   OUTPUT_NAME "turns"
# )

# install(TARGETS "app"
#   RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
# )

# install(FILES
#   "${CMAKE_CURRENT_SOURCE_DIR}/metainfo.xml"
#   DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/metainfo"
#   RENAME "ch.arknet.Turns.metainfo.xml"
# )

# configure_file("desktop.in"
#  "turns.desktop"
# )

# install(FILES
#   "${CMAKE_CURRENT_BINARY_DIR}/turns.desktop"
#   DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/applications"
#   RENAME "ch.arknet.Turns.desktop"
# )

# configure_file("mime.xml"
#  "turns.xml"
# )

# install(FILES
#   "${CMAKE_CURRENT_BINARY_DIR}/turns.xml"
#   DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/mime/packages"
#   RENAME "ch.arknet.Turns.xml"
# )