diff options
| author | Alexey Gavrilov <alexey.gavrilov@mail.com> | 2026-06-24 09:00:52 +0700 |
|---|---|---|
| committer | Alexey Gavrilov <alexey.gavrilov@mail.com> | 2026-06-25 15:46:24 +0700 |
| commit | 8f0db1140eecfd8ec5f5cd5c6563c40b340937c6 (patch) | |
| tree | b5df5ae83ac73af9c7c1ad950453f1f50fe667e3 /cmake/module/metadata.cmake | |
| parent | 38cbd9f8b8f90a1a351dcfd30435d280b7942786 (diff) | |
Add feature cmake module
Feature is abstraction around cmake build target used to contains
descriptive information in target properties as name, dependencies, tags
and etc.. Feature creation divided by three processes: start creation
process, fields filling and stop creation process. Start creation
process means passed target is handle now, and stop process is finish to
handle a current feature. Using this way helps to construct correct
features hierarchy and simplify kernel configuration process.
This will use in standalone automating kernel configuration tools:
1. Cmake generate a features file with information about them all.
2. Tool read this file and display features tree.
3. User start to configuring his kernel.
Signed-off-by: Alexey Gavrilov <alexey.gavrilov@mail.com>
Diffstat (limited to 'cmake/module/metadata.cmake')
| -rw-r--r-- | cmake/module/metadata.cmake | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cmake/module/metadata.cmake b/cmake/module/metadata.cmake index e126495..00f7ad4 100644 --- a/cmake/module/metadata.cmake +++ b/cmake/module/metadata.cmake @@ -17,10 +17,10 @@ ]] # FIX: get elements from ObjectiveProject_ROOT/arch directory -set(OBJECTIVE_SUPPORTED_PROCESSORS x86;arm/sunxi CACHE STRING "Supported +set(OBJECTIVE_SUPPORTED_PROCESSORS x86;arm CACHE STRING "Supported processors by Objective kernel") # FIX: get apps from docs set(OBJECTIVE_SUPPORTED_ISO_CREATION_APPS grub-mkrescue CACHE STRING "Supported -apps to create ISO image") +apps to create an ISO image") |
