Skip to content

Commit 8f439d6

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 31e1aea commit 8f439d6

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
@@ -20,6 +20,7 @@ config POSIX_API
2020

2121
choice POSIX_AEP_CHOICE
2222
prompt "POSIX Subprofile"
23+
depends on POSIX_API
2324
default POSIX_AEP_CHOICE_NONE
2425
help
2526
This choice is intended to help users select the correct POSIX profile for their
@@ -37,8 +38,6 @@ config POSIX_AEP_CHOICE_NONE
3738

3839
config POSIX_AEP_CHOICE_BASE
3940
bool "Base definitions (system interfaces)"
40-
depends on !NATIVE_APPLICATION
41-
select NATIVE_LIBC_INCOMPATIBLE
4241
select POSIX_BASE_DEFINITIONS
4342
help
4443
Only enable the base definitions required for all POSIX systems.
@@ -48,8 +47,6 @@ config POSIX_AEP_CHOICE_BASE
4847

4948
config POSIX_AEP_CHOICE_PSE51
5049
bool "Minimal Realtime System Profile (PSE51)"
51-
depends on !NATIVE_APPLICATION
52-
select NATIVE_LIBC_INCOMPATIBLE
5350
select POSIX_BASE_DEFINITIONS
5451
select POSIX_AEP_REALTIME_MINIMAL
5552
help
@@ -62,8 +59,6 @@ config POSIX_AEP_CHOICE_PSE51
6259

6360
config POSIX_AEP_CHOICE_PSE52
6461
bool "Realtime Controller System Profile (PSE52)"
65-
depends on !NATIVE_APPLICATION
66-
select NATIVE_LIBC_INCOMPATIBLE
6762
select POSIX_BASE_DEFINITIONS
6863
select POSIX_AEP_REALTIME_MINIMAL
6964
select POSIX_AEP_REALTIME_CONTROLLER
@@ -77,8 +72,6 @@ config POSIX_AEP_CHOICE_PSE52
7772

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

0 commit comments

Comments
 (0)