mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-01 11:18:09 -07:00
x11-plugins/wmcpuwatch: Use cmake_comment_add_subdirectory
Merge CMake minimum change into existing cmake.patch Results in: # Build stuff in subdriectories #DONOTBUILD add_subdirectory(doc) Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
This commit is contained in:
@@ -1,15 +1,30 @@
|
||||
diff -Naur wmcpuwatch-0.2.orig/CMakeLists.txt wmcpuwatch-0.2/CMakeLists.txt
|
||||
--- wmcpuwatch-0.2.orig/CMakeLists.txt 2017-09-03 13:58:43.000000000 +0200
|
||||
+++ wmcpuwatch-0.2/CMakeLists.txt 2018-01-01 22:28:19.108393247 +0100
|
||||
@@ -26,6 +26,7 @@
|
||||
From: Bernard Cafarelli <voyageur@gentoo.org>
|
||||
Date: Mon, 1 Jan 2018 22:45:14 +0100
|
||||
Subject: [PATCH] CMake fixes
|
||||
|
||||
Raise CMake minimum version to 3.10
|
||||
Handle documentation installation in the ebuild
|
||||
Add PROJECT_BINARY_DIR in include directories (to find config.h)
|
||||
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Define CMake minimum
|
||||
-cmake_minimum_required(VERSION 3.9)
|
||||
+cmake_minimum_required(VERSION 3.10)
|
||||
|
||||
#
|
||||
# Project Name: wmcpuwatch
|
||||
@@ -26,6 +26,7 @@ configure_file(
|
||||
#
|
||||
# Define include directories
|
||||
include_directories(
|
||||
+ "${PROJECT_BINARY_DIR}"
|
||||
+ "${PROJECT_BINARY_DIR}"
|
||||
${DOCKAPP_INCLUDE_DIR}
|
||||
${X11_X11_INCLUDE_PATH})
|
||||
|
||||
@@ -56,8 +57,6 @@
|
||||
@@ -56,8 +57,6 @@ target_link_libraries(wmcpuwatch
|
||||
install(TARGETS wmcpuwatch RUNTIME DESTINATION bin)
|
||||
install(FILES wmcpuwatch.1 DESTINATION share/man/man1)
|
||||
install(FILES wmcpuwatch.desktop DESTINATION share/applications)
|
||||
@@ -18,10 +33,9 @@ diff -Naur wmcpuwatch-0.2.orig/CMakeLists.txt wmcpuwatch-0.2/CMakeLists.txt
|
||||
|
||||
#
|
||||
# Create a source tarball using CPack
|
||||
diff -Naur wmcpuwatch-0.2.orig/doc/CMakeLists.txt wmcpuwatch-0.2/doc/CMakeLists.txt
|
||||
--- wmcpuwatch-0.2.orig/doc/CMakeLists.txt 2017-09-03 12:00:37.000000000 +0200
|
||||
+++ wmcpuwatch-0.2/doc/CMakeLists.txt 2018-01-01 22:33:00.690614708 +0100
|
||||
@@ -20,9 +20,6 @@
|
||||
--- a/doc/CMakeLists.txt
|
||||
+++ b/doc/CMakeLists.txt
|
||||
@@ -20,9 +20,6 @@ if (DOXYGEN_FOUND)
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
||||
COMMENT "Generating code documentation"
|
||||
VERBATIM)
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="dockapp showing the load of every logical CPU on the system"
|
||||
@@ -22,8 +23,7 @@ PATCHES=( "${FILESDIR}"/${P}-cmake.patch )
|
||||
|
||||
src_prepare() {
|
||||
cmake_src_prepare
|
||||
sed -e "/cmake_minimum_required/s/3.9/3.10/" -i CMakeLists.txt || die
|
||||
use doc || sed -e "s/add_subdirectory(doc)//" -i CMakeLists.txt || die
|
||||
use doc || cmake_comment_add_subdirectory doc
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
||||
Reference in New Issue
Block a user