Fix check for SCHED_RESET_ON_FORK feature in clean build

Configuration macro HAVE_SCHED_RESET_ON_FORK is not reflecting availability of SCHED_RESET_ON_FORK
in config-kwin.h because that feature is detected after file is already generated.

Fix this by moving config-kwin.h generation after feature detection.

Differential Revision: https://phabricator.kde.org/D22337
This commit is contained in:
Igor Kovalenko 2019-07-09 11:14:37 +02:00 committed by Kai Uwe Broulik
parent 5191311d36
commit 8dba9bfd43

View file

@ -350,7 +350,6 @@ add_feature_info("prctl/procctl tracing control"
"Required for disallowing ptrace on kwin_wayland process") "Required for disallowing ptrace on kwin_wayland process")
check_include_file("sys/sysmacros.h" HAVE_SYS_SYSMACROS_H) check_include_file("sys/sysmacros.h" HAVE_SYS_SYSMACROS_H)
configure_file(config-kwin.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kwin.h )
check_include_file("linux/vt.h" HAVE_LINUX_VT_H) check_include_file("linux/vt.h" HAVE_LINUX_VT_H)
add_feature_info("linux/vt.h" add_feature_info("linux/vt.h"
@ -366,6 +365,8 @@ add_feature_info("SCHED_RESET_ON_FORK"
HAVE_SCHED_RESET_ON_FORK HAVE_SCHED_RESET_ON_FORK
"Required for running kwin_wayland with real-time scheduling") "Required for running kwin_wayland with real-time scheduling")
configure_file(config-kwin.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kwin.h )
########### global ############### ########### global ###############
set(kwin_effects_dbus_xml ${CMAKE_CURRENT_SOURCE_DIR}/org.kde.kwin.Effects.xml) set(kwin_effects_dbus_xml ${CMAKE_CURRENT_SOURCE_DIR}/org.kde.kwin.Effects.xml)