project( desq-shell ) cmake_minimum_required( VERSION 3.16 ) set( CMAKE_CXX_STANDARD 17 ) set( CMAKE_INCLUDE_CURRENT_DIR ON ) set( CMAKE_AUTOMOC ON ) set( CMAKE_BUILD_TYPE Release ) set( PROJECT_VERSION 1.0.0 ) set( PROJECT_VERSION_MAJOR 1 ) set( PROJECT_VERSION_MINOR 0 ) set( PROJECT_VERSION_PATCH 0 ) set( PROJECT_VERSION_MAJOR_MINOR ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR} ) add_definitions( -Wall ) if ( CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT ) set( CMAKE_INSTALL_PREFIX "/usr" CACHE PATH "Location for installing the project" FORCE ) endif() add_subdirectory( Manager ) add_subdirectory( Background ) add_subdirectory( Container ) add_subdirectory( Menu ) add_subdirectory( Widgets ) # Background install( DIRECTORY resources DESTINATION share/desq ) # Data files install( FILES README.md Changelog ReleaseNotes DESTINATION share/desq ) # 256px png install( FILES resources/icons/desq.png DESTINATION share/icons/hicolor/256x256/apps ) install( FILES resources/icons/desq-settings.png DESTINATION share/icons/hicolor/256x256/apps ) # SVG Icon install( FILES resources/icons/desq.svg DESTINATION share/icons/hicolor/scalable/apps ) install( FILES resources/icons/desq-settings.svg DESTINATION share/icons/hicolor/scalable/apps )