Index: boot/CMakeLists.txt =================================================================== --- boot/CMakeLists.txt (revision 69140) +++ boot/CMakeLists.txt (working copy) @@ -15,10 +15,15 @@ message(FATAL_ERROR "Unknown ARCH, can't generate a valid UEFI boot filename.") endif() -add_custom_target(efisys - COMMAND native-fatten ${CMAKE_CURRENT_BINARY_DIR}/efisys.bin -format 2880 EFIBOOT -boot ${CMAKE_CURRENT_BINARY_DIR}/freeldr/bootsect/fat.bin -mkdir EFI -mkdir EFI/BOOT -add $ EFI/BOOT/boot${EFI_PLATFORM_ID}.efi - DEPENDS native-fatten bootmgfw fat - VERBATIM) +if(NOT ARCH STREQUAL "arm") + add_custom_target(efisys + COMMAND native-fatten ${CMAKE_CURRENT_BINARY_DIR}/efisys.bin -format 2880 EFIBOOT -boot ${CMAKE_CURRENT_BINARY_DIR}/freeldr/bootsect/fat.bin -mkdir EFI -mkdir EFI/BOOT -add $ EFI/BOOT/boot${EFI_PLATFORM_ID}.efi + DEPENDS native-fatten bootmgfw fat + VERBATIM) +else() + #stub + add_custom_target(efisys) +endif() ##bootcd #clear it out @@ -68,4 +73,6 @@ add_subdirectory(freeldr) add_subdirectory(bootdata) -add_subdirectory(environ) +if(NOT ARCH STREQUAL "arm") + add_subdirectory(environ) +endif()