|
1 | 1 |
|
2 | 2 | # Find out if we are optimizing for size |
3 | | -get_target_property(zephyr_COMPILE_OPTIONS zephyr_interface INTERFACE_COMPILE_OPTIONS) |
| 3 | +get_target_property(zephyr_COMPILE_OPTIONS ${IMAGE}zephyr_interface INTERFACE_COMPILE_OPTIONS) |
4 | 4 | if ("-Os" IN_LIST zephyr_COMPILE_OPTIONS) |
5 | 5 | zephyr_cc_option(-mpreferred-stack-boundary=2) |
6 | 6 | else() |
7 | 7 | zephyr_compile_definitions(PERF_OPT) |
8 | 8 | endif() |
9 | 9 |
|
10 | 10 | if(CONFIG_X86_IAMCU) |
11 | | - set_property(GLOBAL APPEND PROPERTY PROPERTY_LINKER_SCRIPT_DEFINES -D__IAMCU) |
| 11 | + set_property(GLOBAL APPEND PROPERTY ${IMAGE}PROPERTY_LINKER_SCRIPT_DEFINES -D__IAMCU) |
12 | 12 | set_property(GLOBAL PROPERTY PROPERTY_OUTPUT_FORMAT "elf32-iamcu") |
13 | 13 | set_property(GLOBAL PROPERTY PROPERTY_OUTPUT_ARCH "iamcu:intel") |
14 | 14 | else() |
@@ -131,9 +131,9 @@ add_dependencies(irq_int_vector_map irq_int_vector_map_o) |
131 | 131 | add_dependencies(staticIdt staticIdt_o) |
132 | 132 | add_dependencies(irq_vectors_alloc irq_vectors_alloc_o) |
133 | 133 |
|
134 | | -set_property(GLOBAL APPEND PROPERTY GENERATED_KERNEL_OBJECT_FILES irq_int_vector_map) |
135 | | -set_property(GLOBAL APPEND PROPERTY GENERATED_KERNEL_OBJECT_FILES staticIdt) |
136 | | -set_property(GLOBAL APPEND PROPERTY GENERATED_KERNEL_OBJECT_FILES irq_vectors_alloc) |
| 134 | +set_property(GLOBAL APPEND PROPERTY ${IMAGE}GENERATED_KERNEL_OBJECT_FILES irq_int_vector_map) |
| 135 | +set_property(GLOBAL APPEND PROPERTY ${IMAGE}GENERATED_KERNEL_OBJECT_FILES staticIdt) |
| 136 | +set_property(GLOBAL APPEND PROPERTY ${IMAGE}GENERATED_KERNEL_OBJECT_FILES irq_vectors_alloc) |
137 | 137 |
|
138 | 138 | if(CONFIG_X86_MMU) |
139 | 139 | # Use gen_mmu.py and objcopy to generate mmu_tables.o from from the |
@@ -184,7 +184,7 @@ if(CONFIG_X86_MMU) |
184 | 184 | add_library( mmu_tables STATIC IMPORTED GLOBAL) |
185 | 185 | set_property(TARGET mmu_tables PROPERTY IMPORTED_LOCATION ${CMAKE_CURRENT_BINARY_DIR}/mmu_tables.o) |
186 | 186 | add_dependencies( mmu_tables mmu_tables_o) |
187 | | - set_property(GLOBAL APPEND PROPERTY GENERATED_KERNEL_OBJECT_FILES mmu_tables) |
| 187 | + set_property(GLOBAL APPEND PROPERTY ${IMAGE}GENERATED_KERNEL_OBJECT_FILES mmu_tables) |
188 | 188 | endif() |
189 | 189 |
|
190 | 190 | if(CONFIG_GDT_DYNAMIC) |
@@ -222,5 +222,5 @@ if(CONFIG_GDT_DYNAMIC) |
222 | 222 | add_library( gdt STATIC IMPORTED GLOBAL) |
223 | 223 | set_property(TARGET gdt PROPERTY IMPORTED_LOCATION ${CMAKE_CURRENT_BINARY_DIR}/gdt.o) |
224 | 224 | add_dependencies( gdt gdt_o) |
225 | | - set_property(GLOBAL APPEND PROPERTY GENERATED_KERNEL_OBJECT_FILES gdt) |
| 225 | + set_property(GLOBAL APPEND PROPERTY ${IMAGE}GENERATED_KERNEL_OBJECT_FILES gdt) |
226 | 226 | endif() |
0 commit comments