Warning, /plasma-mobile/qmlkonsole/lib/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2023 Jonah BrĂ¼chert <jbb@kaidan.im> 0002 # SPDX-License-Identifier: GPL-2.0-or-later 0003 0004 add_library(KonsoleQML STATIC 0005 BlockArray.cpp 0006 ColorScheme.cpp 0007 Emulation.cpp 0008 Filter.cpp 0009 History.cpp 0010 HistorySearch.cpp 0011 KeyboardTranslator.cpp 0012 ProcessInfo.cpp 0013 Pty.cpp 0014 Screen.cpp 0015 ScreenWindow.cpp 0016 Session.cpp 0017 ShellCommand.cpp 0018 TerminalCharacterDecoder.cpp 0019 TerminalDisplay.cpp 0020 tools.cpp 0021 Vt102Emulation.cpp 0022 TerminalSession.cpp 0023 KonsoleQML.cpp 0024 terminal.qrc 0025 ) 0026 0027 target_link_libraries(KonsoleQML 0028 PUBLIC 0029 Qt::Core 0030 Qt::Gui 0031 Qt::Quick 0032 Qt::Widgets 0033 KF${QT_MAJOR_VERSION}::CoreAddons 0034 KF${QT_MAJOR_VERSION}::Pty) 0035 0036 if (${QT_MAJOR_VERSION} EQUAL 6) 0037 target_link_libraries(KonsoleQML PUBLIC Qt::Core5Compat) 0038 endif() 0039 0040 if(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") 0041 # kinfo_getfile() is in libutil 0042 target_link_libraries(KonsoleQML PUBLIC util) 0043 endif() 0044 0045 target_include_directories(KonsoleQML PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})