Skip to content

Commit d46d1cc

Browse files
committed
posix: options: remove duplicate dependencies
Make `POSIX_AEP_CHOICE` dependent on `POSIX_API`, which enables removing all the duplicate native library restrictions. Signed-off-by: Jordan Yates <[email protected]>
1 parent 7bb1208 commit d46d1cc

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

lib/posix/options/Kconfig.profile

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ config POSIX_API
2121

2222
choice POSIX_AEP_CHOICE
2323
prompt "POSIX Subprofile"
24+
depends on POSIX_API
2425
default POSIX_AEP_CHOICE_NONE
2526
help
2627
This choice is intended to help users select the correct POSIX profile for their
@@ -38,8 +39,6 @@ config POSIX_AEP_CHOICE_NONE
3839

3940
config POSIX_AEP_CHOICE_BASE
4041
bool "Base definitions (system interfaces)"
41-
depends on !NATIVE_APPLICATION
42-
select NATIVE_LIBC_INCOMPATIBLE
4342
select POSIX_BASE_DEFINITIONS
4443
help
4544
Only enable the base definitions required for all POSIX systems.
@@ -49,8 +48,6 @@ config POSIX_AEP_CHOICE_BASE
4948

5049
config POSIX_AEP_CHOICE_PSE51
5150
bool "Minimal Realtime System Profile (PSE51)"
52-
depends on !NATIVE_APPLICATION
53-
select NATIVE_LIBC_INCOMPATIBLE
5451
select POSIX_BASE_DEFINITIONS
5552
select POSIX_AEP_REALTIME_MINIMAL
5653
help
@@ -63,8 +60,6 @@ config POSIX_AEP_CHOICE_PSE51
6360

6461
config POSIX_AEP_CHOICE_PSE52
6562
bool "Realtime Controller System Profile (PSE52)"
66-
depends on !NATIVE_APPLICATION
67-
select NATIVE_LIBC_INCOMPATIBLE
6863
select POSIX_BASE_DEFINITIONS
6964
select POSIX_AEP_REALTIME_MINIMAL
7065
select POSIX_AEP_REALTIME_CONTROLLER
@@ -78,8 +73,6 @@ config POSIX_AEP_CHOICE_PSE52
7873

7974
config POSIX_AEP_CHOICE_PSE53
8075
bool "Dedicated Realtime System Profile (PSE53)"
81-
depends on !NATIVE_APPLICATION
82-
select NATIVE_LIBC_INCOMPATIBLE
8376
select POSIX_BASE_DEFINITIONS
8477
select POSIX_AEP_REALTIME_MINIMAL
8578
select POSIX_AEP_REALTIME_CONTROLLER

0 commit comments

Comments
 (0)