• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

main/11-Mar-2024-1811

CMakeLists.txtD11-Mar-2024888 2319

README.mdD11-Mar-2024786 1812

check_for_file_paths.pyD11-Mar-20243.6 KiB9541

sdkconfig.ci.noassertsD11-Mar-2024334 108

sdkconfig.ci.noasserts.nimbleD11-Mar-2024536 1513

sdkconfig.ci.replacepathsD11-Mar-2024289 97

sdkconfig.ci.silentassertsD11-Mar-2024300 97

sdkconfig.ci.silentasserts.nimbleD11-Mar-2024535 1513

README.md

1| Supported Targets | ESP32 | ESP32-S2 | ESP32-C3 |
2| ----------------- | ----- | -------- | -------- |
3
4# No Embedded Paths
5
6This test app exists to verify that paths (like __FILE__) are not compiled into
7any object files in configurations where this should be avoided.
8
9Configurations where this is relevant include:
10
11* Assertions disabled (doubles up as a build-time check that disabling assertions doesn't lead to any warnings)
12* Silent assertions
13* CONFIG_COMPILER_HIDE_PATHS_MACROS is set to replace IDF_PATH and project dir with placeholders when expanding `__FILE__`
14
15Not embedding paths reduces the binary size, avoids leaking information about
16the compilation environment, and is a necessary step to support reproducible
17builds across projects built in different directories.
18