From 9078b7ec09b135f091cb951ed234bf013c9c838e Mon Sep 17 00:00:00 2001 From: Michal Hanus Date: Sat, 19 Apr 2025 22:50:44 +0200 Subject: bme680 added --- .../mcuboot/zephyr/include/generated/app_smem.ld | 38 ---------------------- 1 file changed, 38 deletions(-) delete mode 100644 nrfdemo/build/mcuboot/zephyr/include/generated/app_smem.ld (limited to 'nrfdemo/build/mcuboot/zephyr/include/generated/app_smem.ld') diff --git a/nrfdemo/build/mcuboot/zephyr/include/generated/app_smem.ld b/nrfdemo/build/mcuboot/zephyr/include/generated/app_smem.ld deleted file mode 100644 index 7b3eead..0000000 --- a/nrfdemo/build/mcuboot/zephyr/include/generated/app_smem.ld +++ /dev/null @@ -1,38 +0,0 @@ -/* SPDX-License-Identifier: Apache-2.0 */ - -/* - * This hackish way of including files is due to CMake issues: - * https://gitlab.kitware.com/cmake/cmake/issues/11985 - * https://gitlab.kitware.com/cmake/cmake/issues/13718 - * - * When using the "Unix Makefiles" generator, CMake simply - * greps for "#include" to generate dependency list. - * So if doing it normally, both files are being included - * in the dependency list. This creates weird dependency - * issue: - * - * 1. Using A.ld to create a linker script A.cmd. - * 2. Using A.cmd to generate A_prebuilt.elf. - * 3. Using A_prebuilt.elf to create B.ld. - * 4. Creating B.cmd with B.ld. - * 5. Creating B_prebuilt.elf using B.cmd. - * - * Since the dependency list of A.cmd contains both - * A.ld and B.ld, when make is invoked again, B.ld - * is newer than A.cmd so everything from this point on - * gets rebuilt. In order to break this cycle, this - * hackish needs to be used since CMake does not parse - * macros, and thus these will not appear in - * the dependency list. The dependencies should then be - * put in CMakeLists.txt instead. - * - * Note: Ninja generator does not suffer from this issue. - */ -#ifdef LINKER_APP_SMEM_UNALIGNED -#define APP_SMEM_LD -#else -#define APP_SMEM_LD -#endif - -#include APP_SMEM_LD -#undef APP_SMEM_LD -- cgit v1.2.3