Pith - whittle
whittle/CMakeLists.txt [1.1 kb]
Modified: 19:51:25 130 026 (27 Jul 026)
0 Days Ago
cmake_minimum_required(VERSION 3.21)
project(whittle LANGUAGES CXX)

set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)

find_package(Qt6 REQUIRED COMPONENTS Widgets Svg)

add_executable(whittle
    src/core/Comparator.cpp
    src/core/ConfigStore.cpp
    src/core/ConfigStore.h
    src/core/MergeController.cpp
    src/core/MergeController.h
    src/core/ScanController.cpp
    src/core/ScanController.h
    src/core/Scanner.cpp
    src/main.cpp
    src/ui/DiffTableModel.cpp
    src/ui/SettingsDialog.cpp
    src/ui/SettingsDialog.h
    src/ui/PanelTableView.cpp
    src/ui/PanelTableView.h
    src/ui/Palette.h
    src/ui/FolderTreeModel.cpp
    src/ui/FolderTreeModel.h
    src/ui/MainWindow.cpp
    src/ui/MainWindow.h
    src/ui/StatusStrip.cpp
    src/ui/StatusStrip.h
    src/ui/SchemeDialogs.cpp
    src/ui/SchemeDialogs.h
    res/icons.qrc
)

target_include_directories(whittle PRIVATE src)
target_link_libraries(whittle PRIVATE Qt6::Widgets Qt6::Svg)
# statx() needs glibc >= 2.28 and Linux kernel >= 4.11 (fine on modern Ubuntu).
target_compile_definitions(whittle PRIVATE _GNU_SOURCE)
Updates
Whittle - Linux 130.026
Wedge - Android 126.026
Wedge - Linux 124.026
Shim - Android 117.026
Miter - 114.026
Dev
TVShow (227) 'CSA'
TVShow (228) 'APT'
TVProgram (83) 'BXT'
Miter Update(s)
Peen (Messaging)

Menu
Calendar
Project Tin (024/029)
Miter
RSS Feed
User Avatar
@vgmlr
=SUM(parts)