From 067ec7bab1f5d6e4c64206296c2d69dd3e2386e9 Mon Sep 17 00:00:00 2001 From: buxiasen Date: Tue, 8 Oct 2024 17:46:21 +0800 Subject: [PATCH] fs/procfs: fix cmake no mm_pressure, fix kernel build error Signed-off-by: buxiasen --- fs/procfs/CMakeLists.txt | 35 ++++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/fs/procfs/CMakeLists.txt b/fs/procfs/CMakeLists.txt index 9af781a6be8..bb30fb67311 100644 --- a/fs/procfs/CMakeLists.txt +++ b/fs/procfs/CMakeLists.txt @@ -17,23 +17,28 @@ # the License. # # ############################################################################## +if(NOT CONFIG_DISABLE_MOUNTPOINT) + if(CONFIG_FS_PROCFS) -if(CONFIG_FS_PROCFS) + set(SRCS + fs_procfs.c + fs_procfscpuinfo.c + fs_procfscpuload.c + fs_procfscritmon.c + fs_procfsfdt.c + fs_procfsiobinfo.c + fs_procfsmeminfo.c + fs_procfsproc.c + fs_procfstcbinfo.c + fs_procfsuptime.c + fs_procfsutil.c + fs_procfsversion.c) - set(SRCS - fs_procfs.c - fs_procfscpuinfo.c - fs_procfscpuload.c - fs_procfscritmon.c - fs_procfsfdt.c - fs_procfsiobinfo.c - fs_procfsmeminfo.c - fs_procfsproc.c - fs_procfstcbinfo.c - fs_procfsuptime.c - fs_procfsutil.c - fs_procfsversion.c) + if(CONFIG_FS_PROCFS_INCLUDE_PRESSURE) + list(APPEND SRCS fs_procfspressure.c) + endif() - target_sources(fs PRIVATE ${SRCS}) + target_sources(fs PRIVATE ${SRCS}) + endif() endif()