git repos / SagoImageBrowser

blame: CMakeLists.txt

normal view · raw

032aa1e1 Poul Sander 2026-02-19 18:55 1
cmake_minimum_required(VERSION 3.21)
29db91d7 Poul Sander 2026-02-23 19:08 2
project(SagoImageBrowser LANGUAGES CXX)
032aa1e1 Poul Sander 2026-02-19 18:55 3
032aa1e1 Poul Sander 2026-02-19 18:55 4
set(CMAKE_CXX_STANDARD 17)
032aa1e1 Poul Sander 2026-02-19 18:55 5
set(CMAKE_AUTOMOC ON)
032aa1e1 Poul Sander 2026-02-19 18:55 6
032aa1e1 Poul Sander 2026-02-19 18:55 7
find_package(Qt6 REQUIRED COMPONENTS Widgets)
53fdab93 Poul Sander 2026-05-18 18:45 8
find_package(PkgConfig REQUIRED)
53fdab93 Poul Sander 2026-05-18 18:45 9
pkg_check_modules(EXIV2 REQUIRED exiv2)
032aa1e1 Poul Sander 2026-02-19 18:55 10
29db91d7 Poul Sander 2026-02-23 19:08 11
qt_add_executable(SagoImageBrowser
323e0142 Poul Sander 2026-02-23 18:56 12
    src/main.cpp
323e0142 Poul Sander 2026-02-23 18:56 13
    src/mainwindow.cpp
323e0142 Poul Sander 2026-02-23 18:56 14
    src/mainwindow.h
323e0142 Poul Sander 2026-02-23 18:56 15
    src/imagemodel.cpp
323e0142 Poul Sander 2026-02-23 18:56 16
    src/imagemodel.h
40efdfde Poul Sander 2026-05-19 21:24 17
    src/fsdirmodel.cpp
40efdfde Poul Sander 2026-05-19 21:24 18
    src/fsdirmodel.h
323e0142 Poul Sander 2026-02-23 18:56 19
    src/thumbnailworker.cpp
323e0142 Poul Sander 2026-02-23 18:56 20
    src/thumbnailworker.h
ac476ca8 Poul Sander 2026-05-18 16:47 21
    src/thumbnailcache.cpp
ac476ca8 Poul Sander 2026-05-18 16:47 22
    src/thumbnailcache.h
323e0142 Poul Sander 2026-02-23 18:56 23
    src/imageviewwidget.cpp
ac476ca8 Poul Sander 2026-05-18 16:47 24
    src/imageviewwidget.h
ac476ca8 Poul Sander 2026-05-18 16:47 25
    src/preferencesdialog.cpp
53fdab93 Poul Sander 2026-05-18 18:45 26
    src/preferencesdialog.h
53fdab93 Poul Sander 2026-05-18 18:45 27
    src/exifreader.cpp
fd7f51cd Poul Sander 2026-05-22 15:30 28
    src/exifreader.h
fd7f51cd Poul Sander 2026-05-22 15:30 29
    src/pathcompletermodel.cpp
fd7f51cd Poul Sander 2026-05-22 15:30 30
    src/pathcompletermodel.h)
032aa1e1 Poul Sander 2026-02-19 18:55 31
53fdab93 Poul Sander 2026-05-18 18:45 32
target_include_directories(SagoImageBrowser PRIVATE ${EXIV2_INCLUDE_DIRS})
53fdab93 Poul Sander 2026-05-18 18:45 33
target_link_libraries(SagoImageBrowser PRIVATE Qt6::Widgets ${EXIV2_LIBRARIES})