mirror of
https://github.com/ceph/ceph
synced 2025-01-03 01:22:53 +00:00
cmake: only create sysctl file on linux
and check 64bit platform by using the sizeof(void*) Signed-off-by: Kefu Chai <kchai@redhat.com>
This commit is contained in:
parent
67ad6a2a39
commit
89a48189ea
@ -604,7 +604,9 @@ if(WITH_SYSTEMD)
|
|||||||
add_subdirectory(systemd)
|
add_subdirectory(systemd)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
add_subdirectory(etc/sysctl)
|
if(LINUX)
|
||||||
|
add_subdirectory(etc/sysctl)
|
||||||
|
endif()
|
||||||
|
|
||||||
include(CTags)
|
include(CTags)
|
||||||
option(CTAG_EXCLUDES "Exclude files/directories when running ctag.")
|
option(CTAG_EXCLUDES "Exclude files/directories when running ctag.")
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
if(NOT CMAKE_SYSTEM_PROCESSOR MATCHES "i386|i686|arm|ARM")
|
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
|
||||||
# 4194304 is the maximum limit possible on 64-bit CONFIG_BASE_FULL kernels.
|
# 4194304 is the maximum limit possible on 64-bit CONFIG_BASE_FULL kernels.
|
||||||
# Keep the default for 32-bit systems.
|
# Keep the default for 32-bit systems.
|
||||||
set(sysctl_pid_max "kernel.pid_max = 4194304")
|
set(sysctl_pid_max "kernel.pid_max = 4194304")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
configure_file(90-ceph-osd.conf.in
|
configure_file(90-ceph-osd.conf.in
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/90-ceph-osd.conf @ONLY)
|
${CMAKE_CURRENT_SOURCE_DIR}/90-ceph-osd.conf
|
||||||
|
@ONLY)
|
||||||
|
Loading…
Reference in New Issue
Block a user