mirror of
https://github.com/apache/nuttx.git
synced 2026-05-28 03:45:50 +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})
|
target_sources(nuttx PRIVATE ${HOSTSRCS})
|
||||||
|
|
||||||
get_target_property(HOST_COMPILE_OPTIONS nuttx COMPILE_OPTIONS)
|
get_target_property(HOST_COMPILE_OPTIONS nuttx COMPILE_OPTIONS)
|
||||||
foreach(remove_item IN LISTS SIM_NO_HOST_OPTIONS)
|
if(HOST_COMPILE_OPTIONS)
|
||||||
list(REMOVE_ITEM HOST_COMPILE_OPTIONS ${remove_item})
|
foreach(remove_item IN LISTS SIM_NO_HOST_OPTIONS)
|
||||||
endforeach()
|
list(REMOVE_ITEM HOST_COMPILE_OPTIONS ${remove_item})
|
||||||
set_target_properties(nuttx PROPERTIES COMPILE_OPTIONS
|
endforeach()
|
||||||
"${HOST_COMPILE_OPTIONS}")
|
set_target_properties(nuttx PROPERTIES COMPILE_OPTIONS
|
||||||
|
"${HOST_COMPILE_OPTIONS}")
|
||||||
|
endif()
|
||||||
|
|
||||||
target_compile_definitions(nuttx PRIVATE ${HOST_DEFINITIONS})
|
target_compile_definitions(nuttx PRIVATE ${HOST_DEFINITIONS})
|
||||||
|
|||||||
Reference in New Issue
Block a user