summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorMaksims Svecovs <maksims.svecovs@arm.com>2022-10-04 14:09:06 +0100
committerKshitij Sisodia <kshitij.sisodia@arm.com>2022-10-05 15:40:50 +0000
commit890b2b89cacc6f2291596a001d555d374c8c9edd (patch)
tree497eadcfc54824d5108e5cea0b326f6422cfe40a /scripts
parent48f526b5f7a6c8cd883614556da3186fb0244f01 (diff)
downloadml-embedded-evaluation-kit-890b2b89cacc6f2291596a001d555d374c8c9edd.tar.gz
MLECO-3552: Workaround for toolchain preset
There is a currently known bug that ${fileDir} in included presets evaluates to the path of parent file, not path of the file with ${fileDir} macro. To be able to use the toolchain preset in case of MLEK included as submodule - add an environment variable to be set by the parent project. Since this variable is not set by the MLEK project - it does not affect the functionality in MLEK. Signed-off-by: Maksims Svecovs <maksims.svecovs@arm.com> Change-Id: I4b789a12533f0474ed5490cf7a793e953a110898
Diffstat (limited to 'scripts')
-rw-r--r--scripts/cmake/toolchains/toolchain-preset.json6
1 files changed, 3 insertions, 3 deletions
diff --git a/scripts/cmake/toolchains/toolchain-preset.json b/scripts/cmake/toolchains/toolchain-preset.json
index 728547f..30b5366 100644
--- a/scripts/cmake/toolchains/toolchain-preset.json
+++ b/scripts/cmake/toolchains/toolchain-preset.json
@@ -13,7 +13,7 @@
"cacheVariables": {
"CMAKE_TOOLCHAIN_FILE": {
"type": "STRING",
- "value": "${sourceDir}/scripts/cmake/toolchains/bare-metal-gcc.cmake"
+ "value": "$env{MLEK_BASE_DIR}scripts/cmake/toolchains/bare-metal-gcc.cmake"
}
}
},
@@ -24,7 +24,7 @@
"cacheVariables": {
"CMAKE_TOOLCHAIN_FILE": {
"type": "STRING",
- "value": "${sourceDir}/scripts/cmake/toolchains/bare-metal-armclang.cmake"
+ "value": "$env{MLEK_BASE_DIR}scripts/cmake/toolchains/bare-metal-armclang.cmake"
}
}
},
@@ -35,7 +35,7 @@
"cacheVariables": {
"CMAKE_TOOLCHAIN_FILE": {
"type": "STRING",
- "value": "${sourceDir}/scripts/cmake/toolchains/native-gcc.cmake"
+ "value": "$env{MLEK_BASE_DIR}scripts/cmake/toolchains/native-gcc.cmake"
}
}
}