gh-548: Update use of cmake_minimum_required cmd
Only call the command on CMake files that may be the first file evaluated from the project. Remove from all other files. Signed-off-by: Kent McLeod <kent@kry10.com>
This commit is contained in:
parent
d40bad3a9a
commit
bfb45ec550
22 changed files with 2 additions and 40 deletions
|
|
@ -3,6 +3,7 @@
|
||||||
#
|
#
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
#
|
#
|
||||||
|
cmake_minimum_required(VERSION 3.16.0)
|
||||||
|
|
||||||
set(KERNEL_PATH "${CMAKE_CURRENT_LIST_DIR}" CACHE STRING "")
|
set(KERNEL_PATH "${CMAKE_CURRENT_LIST_DIR}" CACHE STRING "")
|
||||||
set(KERNEL_HELPERS_PATH "${CMAKE_CURRENT_LIST_DIR}/tools/helpers.cmake" CACHE STRING "")
|
set(KERNEL_HELPERS_PATH "${CMAKE_CURRENT_LIST_DIR}/tools/helpers.cmake" CACHE STRING "")
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,6 @@
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
#
|
#
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.16.0)
|
|
||||||
|
|
||||||
config_option(
|
config_option(
|
||||||
KernelIsMCS KERNEL_MCS "Use the MCS kernel configuration, which is not verified." DEFAULT OFF
|
KernelIsMCS KERNEL_MCS "Use the MCS kernel configuration, which is not verified." DEFAULT OFF
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
#
|
#
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
#
|
#
|
||||||
|
cmake_minimum_required(VERSION 3.16.0)
|
||||||
|
|
||||||
set(KERNEL_ROOT_DIR "${CMAKE_CURRENT_LIST_DIR}/..")
|
set(KERNEL_ROOT_DIR "${CMAKE_CURRENT_LIST_DIR}/..")
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,4 @@
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
#
|
#
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.16.0)
|
|
||||||
|
|
||||||
add_bf_source_old("Kernel32" "shared_types.bf" "libsel4/mode_include/32" "sel4")
|
add_bf_source_old("Kernel32" "shared_types.bf" "libsel4/mode_include/32" "sel4")
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,4 @@
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
#
|
#
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.16.0)
|
|
||||||
|
|
||||||
add_bf_source_old("Kernel64" "shared_types.bf" "libsel4/mode_include/64" "sel4")
|
add_bf_source_old("Kernel64" "shared_types.bf" "libsel4/mode_include/64" "sel4")
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,6 @@
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
#
|
#
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.16.0)
|
|
||||||
|
|
||||||
add_sources(
|
add_sources(
|
||||||
DEP "KernelSel4ArchAarch32"
|
DEP "KernelSel4ArchAarch32"
|
||||||
PREFIX src/arch/arm/32
|
PREFIX src/arch/arm/32
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,6 @@
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
#
|
#
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.16.0)
|
|
||||||
|
|
||||||
add_sources(
|
add_sources(
|
||||||
DEP "KernelSel4ArchAarch64"
|
DEP "KernelSel4ArchAarch64"
|
||||||
PREFIX src/arch/arm/64
|
PREFIX src/arch/arm/64
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,6 @@
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
#
|
#
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.16.0)
|
|
||||||
|
|
||||||
add_sources(
|
add_sources(
|
||||||
DEP "KernelArchArmV7a"
|
DEP "KernelArchArmV7a"
|
||||||
PREFIX src/arch/arm/armv/armv7-a
|
PREFIX src/arch/arm/armv/armv7-a
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,6 @@
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
#
|
#
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.16.0)
|
|
||||||
|
|
||||||
add_sources(
|
add_sources(
|
||||||
DEP "KernelArchArmV8a"
|
DEP "KernelArchArmV8a"
|
||||||
PREFIX src/arch/arm/armv/armv8-a/${KernelWordSize}
|
PREFIX src/arch/arm/armv/armv8-a/${KernelWordSize}
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,6 @@
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
#
|
#
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.16.0)
|
|
||||||
|
|
||||||
if(KernelSel4ArchAarch32)
|
if(KernelSel4ArchAarch32)
|
||||||
set_property(
|
set_property(
|
||||||
TARGET kernel_config_target
|
TARGET kernel_config_target
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,6 @@
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
#
|
#
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.16.0)
|
|
||||||
|
|
||||||
config_string(
|
config_string(
|
||||||
KernelPTLevels PT_LEVELS "Number of page \
|
KernelPTLevels PT_LEVELS "Number of page \
|
||||||
table levels for RISC-V depends on the mode. For example there are: \
|
table levels for RISC-V depends on the mode. For example there are: \
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,6 @@
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
#
|
#
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.16.0)
|
|
||||||
|
|
||||||
add_sources(
|
add_sources(
|
||||||
DEP "KernelSel4ArchIA32"
|
DEP "KernelSel4ArchIA32"
|
||||||
PREFIX src/arch/x86/32
|
PREFIX src/arch/x86/32
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,6 @@
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
#
|
#
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.16.0)
|
|
||||||
|
|
||||||
add_sources(
|
add_sources(
|
||||||
DEP "KernelSel4ArchX86_64"
|
DEP "KernelSel4ArchX86_64"
|
||||||
PREFIX src/arch/x86/64
|
PREFIX src/arch/x86/64
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,6 @@
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
#
|
#
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.16.0)
|
|
||||||
|
|
||||||
if(KernelArchX86)
|
if(KernelArchX86)
|
||||||
set_property(
|
set_property(
|
||||||
TARGET kernel_config_target
|
TARGET kernel_config_target
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,6 @@
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
#
|
#
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.16.0)
|
|
||||||
|
|
||||||
add_sources(
|
add_sources(
|
||||||
CFILES
|
CFILES
|
||||||
src/inlines.c
|
src/inlines.c
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,6 @@
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
#
|
#
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.16.0)
|
|
||||||
|
|
||||||
macro(register_driver compatibility_strings match_strings)
|
macro(register_driver compatibility_strings match_strings)
|
||||||
foreach(match_string IN ITEMS ${match_strings})
|
foreach(match_string IN ITEMS ${match_strings})
|
||||||
list(FIND ${compatibility_strings} ${match_string} res)
|
list(FIND ${compatibility_strings} ${match_string} res)
|
||||||
|
|
|
||||||
|
|
@ -5,8 +5,6 @@
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
#
|
#
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.16.0)
|
|
||||||
|
|
||||||
register_driver(
|
register_driver(
|
||||||
compatibility_strings "brcm,bcm2835-aux-uart"
|
compatibility_strings "brcm,bcm2835-aux-uart"
|
||||||
PREFIX src/drivers/serial
|
PREFIX src/drivers/serial
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,4 @@
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
#
|
#
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.16.0)
|
|
||||||
|
|
||||||
register_driver(compatibility_strings "arm,mmu-500" PREFIX src/drivers/smmu CFILES "smmuv2.c")
|
register_driver(compatibility_strings "arm,mmu-500" PREFIX src/drivers/smmu CFILES "smmuv2.c")
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,6 @@
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
#
|
#
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.16.0)
|
|
||||||
|
|
||||||
register_driver(
|
register_driver(
|
||||||
compatibility_strings "ti,am335x-timer"
|
compatibility_strings "ti,am335x-timer"
|
||||||
PREFIX src/drivers/timer
|
PREFIX src/drivers/timer
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,6 @@
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
#
|
#
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.16.0)
|
|
||||||
|
|
||||||
declare_platform(hifive-p550 KernelPlatformHifiveP550 PLAT_HIFIVE_P550 KernelArchRiscV)
|
declare_platform(hifive-p550 KernelPlatformHifiveP550 PLAT_HIFIVE_P550 KernelArchRiscV)
|
||||||
|
|
||||||
if(KernelPlatformHifiveP550)
|
if(KernelPlatformHifiveP550)
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,6 @@
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
#
|
#
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.16.0)
|
|
||||||
|
|
||||||
declare_platform(bananapi-f3 KernelPlatformBananapiF3 PLAT_BANANAPIF3 KernelArchRiscV)
|
declare_platform(bananapi-f3 KernelPlatformBananapiF3 PLAT_BANANAPIF3 KernelArchRiscV)
|
||||||
|
|
||||||
if(KernelPlatformBananapiF3)
|
if(KernelPlatformBananapiF3)
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,6 @@
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
#
|
#
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.16.0)
|
|
||||||
|
|
||||||
# File for helpers that are very specific to the kernel
|
# File for helpers that are very specific to the kernel
|
||||||
|
|
||||||
function(gen_invocation_header)
|
function(gen_invocation_header)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue