File tree Expand file tree Collapse file tree 6 files changed +44
-17
lines changed
Expand file tree Collapse file tree 6 files changed +44
-17
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,4 @@ add_subdirectory(vtparser)
1111add_subdirectory (vtbackend)
1212add_subdirectory (vtrasterizer)
1313
14- if (CONTOUR_FRONTEND_GUI)
15- add_subdirectory (contour)
16- endif ()
14+ add_subdirectory (contour)
Original file line number Diff line number Diff line change @@ -24,7 +24,9 @@ message(STATUS "Qt components: ${QT_COMPONENTS}")
2424
2525find_package (Qt6 COMPONENTS ${QT_COMPONENTS} REQUIRED)
2626
27- add_subdirectory (display)
27+ if (CONTOUR_FRONTEND_GUI)
28+ add_subdirectory (display)
29+ endif ()
2830
2931if (APPLE )
3032 #set(CMAKE_INSTALL_RPATH "@executable_path")
@@ -35,29 +37,32 @@ if(APPLE)
3537 find_package (Qt6 COMPONENTS Core Quick REQUIRED)
3638endif ()
3739
40+ set (_header_files
41+ Actions.h
42+ CaptureScreen.h
43+ Config.h
44+ ContourApp.h
45+ )
3846set (_source_files
39- CaptureScreen.cpp CaptureScreen.h
47+ Actions.cpp
48+ CaptureScreen.cpp
49+ Config.cpp
50+ ContourApp.cpp
4051 main.cpp
4152)
4253
4354if (CONTOUR_FRONTEND_GUI)
4455 list (APPEND _header_files
45- Actions.h
4656 Audio.h
4757 BlurBehind.h
48- Config.h
49- ContourApp.h
5058 ContourGuiApp.h
5159 TerminalSession.h
5260 TerminalSessionManager.h
5361 helper.h
5462 )
5563 list (APPEND _source_files
56- Actions.cpp
5764 Audio.cpp
5865 BlurBehind.cpp
59- Config.cpp
60- ContourApp.cpp
6166 ContourGuiApp.cpp
6267 TerminalSession.cpp
6368 TerminalSessionManager.cpp
@@ -167,10 +172,9 @@ endif()
167172
168173target_link_libraries (contour
169174 PRIVATE
170- ContourTerminalDisplay
171175 crispy::core
172176 vtbackend
173- vtrasterizer
177+ Qt6::Core
174178 ${YAML_CPP_LIBRARIES}
175179)
176180
@@ -181,7 +185,8 @@ if(CONTOUR_FRONTEND_GUI)
181185 endif ()
182186 target_link_libraries (contour
183187 PRIVATE
184- Qt6::Core
188+ vtrasterizer
189+ ContourTerminalDisplay
185190 Qt6::Core5Compat
186191 Qt6::Multimedia
187192 Qt6::Network
Original file line number Diff line number Diff line change @@ -361,11 +361,13 @@ void YAMLConfigReader::load(Config& c)
361361 loadFromEntry (" mouse_block_selection_modifier" , c.mouseBlockSelectionModifiers );
362362 loadFromEntry (" profiles" , c.profiles , c.defaultProfileName .value ());
363363 loadFromEntry (" git_drawings" , c.gitDrawings );
364+ #if defined(CONTOUR_FRONTEND_GUI)
364365 vtrasterizer::BoxDrawingRenderer::setGitDrawingsStyle (c.gitDrawings .value ());
365366 loadFromEntry (" box_arc_style" , c.boxArcStyle );
366367 vtrasterizer::BoxDrawingRenderer::setArcStyle (c.boxArcStyle .value ());
367368 loadFromEntry (" braile_style" , c.braileStyle );
368369 vtrasterizer::BoxDrawingRenderer::setBraileStyle (c.braileStyle .value ());
370+ #endif
369371
370372 // loadFromEntry("color_schemes", c.colorschemes); // NB: This is always loaded lazily
371373 loadFromEntry (" input_mapping" , c.inputMappings );
Original file line number Diff line number Diff line change 33
44#include < contour/Actions.h>
55#include < contour/ConfigDocumentation.h>
6- #include < contour/display/ShaderConfig.h>
6+
7+ #if defined(CONTOUR_FRONTEND_GUI)
8+ #include < contour/display/ShaderConfig.h>
9+ #endif
710
811#include < vtbackend/Color.h>
912#include < vtbackend/ColorPalette.h>
Original file line number Diff line number Diff line change @@ -30,5 +30,12 @@ endif()
3030
3131target_include_directories (ContourTerminalDisplay PRIVATE "${CMAKE_CURRENT_BINARY_DIR} /../.." )
3232target_link_libraries (ContourTerminalDisplay vtrasterizer)
33- target_link_libraries (ContourTerminalDisplay Qt6::Core Qt6::Gui Qt6::OpenGL Qt6::Multimedia Qt6::Quick Qt6::QuickControls2)
33+ target_link_libraries (ContourTerminalDisplay
34+ Qt6::Core
35+ Qt6::Gui
36+ Qt6::Multimedia
37+ Qt6::OpenGL
38+ Qt6::Quick
39+ Qt6::QuickControls2
40+ )
3441set_target_properties (ContourTerminalDisplay PROPERTIES AUTOMOC ON )
Original file line number Diff line number Diff line change 11// SPDX-License-Identifier: Apache-2.0
2- #include < contour/ContourGuiApp.h>
2+
3+ #if defined(CONTOUR_FRONTEND_GUI)
4+ #include < contour/ContourGuiApp.h>
5+ #else
6+ #include < contour/ContourApp.h>
7+ #endif
8+
9+ #include < QtCore/QByteArray>
10+ #include < QtCore/QString>
11+
12+ #if __has_include(<QtCore/QtLogging>)
13+ #include < QtCore/QtLogging>
14+ #endif
315
416#if defined(_WIN32)
517 #include < cstdio>
You can’t perform that action at this time.
0 commit comments