mirror of
https://github.com/hyprwm/hyprland-qt-support.git
synced 2025-05-12 21:20:35 +01:00

Fixes the following warning: ``` CMake Warning (dev) at /usr/share/cmake/Modules/GNUInstallDirs.cmake:253 (message): Unable to determine default CMAKE_INSTALL_LIBDIR directory because no target architecture is known. Please enable at least one language before including GNUInstallDirs. ```
25 lines
653 B
CMake
25 lines
653 B
CMake
cmake_minimum_required(VERSION 3.20)
|
|
|
|
# Get version
|
|
file(READ "${CMAKE_SOURCE_DIR}/VERSION" VER_RAW)
|
|
string(STRIP ${VER_RAW} VER)
|
|
|
|
project(hyprland-qt-support VERSION ${VER} LANGUAGES CXX)
|
|
|
|
set(CMAKE_CXX_STANDARD 23)
|
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
|
|
|
include(GNUInstallDirs)
|
|
include(cmake/install-qml-module.cmake)
|
|
|
|
option(BUILD_TESTER "Build style tester" OFF)
|
|
|
|
find_package(Qt6 6.6 REQUIRED COMPONENTS Qml Quick QuickControls2)
|
|
find_package(PkgConfig REQUIRED)
|
|
|
|
pkg_check_modules(hyprlang REQUIRED IMPORTED_TARGET hyprlang>=0.6.0)
|
|
|
|
qt_standard_project_setup(REQUIRES 6.6)
|
|
set(QT_QML_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/qml)
|
|
|
|
add_subdirectory(src)
|