mirror of
https://github.com/apache/nuttx.git
synced 2026-05-21 21:34:07 +08:00
sim/cmake: compatible when nuttx COMPILE_OPTIONS is not set yet
Signed-off-by: buxiasen <buxiasen@xiaomi.com>
This commit is contained in:
@@ -290,9 +290,12 @@ set(HOSTSRCS ${WINHOSTSRCS})
|
||||
target_sources(nuttx PRIVATE ${HOSTSRCS})
|
||||
|
||||
get_target_property(HOST_COMPILE_OPTIONS nuttx COMPILE_OPTIONS)
|
||||
foreach(remove_item IN LISTS SIM_NO_HOST_OPTIONS)
|
||||
list(REMOVE_ITEM HOST_COMPILE_OPTIONS ${remove_item})
|
||||
endforeach()
|
||||
set_target_properties(nuttx PROPERTIES COMPILE_OPTIONS
|
||||
"${HOST_COMPILE_OPTIONS}")
|
||||
if(HOST_COMPILE_OPTIONS)
|
||||
foreach(remove_item IN LISTS SIM_NO_HOST_OPTIONS)
|
||||
list(REMOVE_ITEM HOST_COMPILE_OPTIONS ${remove_item})
|
||||
endforeach()
|
||||
set_target_properties(nuttx PROPERTIES COMPILE_OPTIONS
|
||||
"${HOST_COMPILE_OPTIONS}")
|
||||
endif()
|
||||
|
||||
target_compile_definitions(nuttx PRIVATE ${HOST_DEFINITIONS})
|
||||
|
||||
Reference in New Issue
Block a user