Lines Matching +full:ccache +full:-
2 # SPDX-License-Identifier: BSD-3-Clause
49 find_program(CCACHE_PROGRAM ccache)
51 message(STATUS "Using ccache: ${CCACHE_PROGRAM}")
81 # Use atomics for fgetc/ungetc for re-entrancy
128 set(TLS_MODEL "local-exec")
206 # Compiler has support for flag to prevent mis-optimizing memcpy/memset patterns
371 option(_MB_CAPABLE "Enable multi-byte support" OFF)
417 option(_WANT_IO_WCHAR "Support %ls/%lc formats in printf even without multi-byte" OFF)
458 # Obsoleted. Define time_t to long instead of using a 64-bit type
511 CHECK_INCLUDE_FILE(xtensa/config/core-isa.h _XTENSA_HAVE_CONFIG_CORE_ISA_H)
518 set(TLSMODEL "-ftls-model=${TLS_MODEL}")
525 set(SPECS_ISYSTEM "-isystem ${PROJECT_BINARY_DIR}/${include}")
526 set(SPECS_LIBPATH "-L${PROJECT_BINARY_DIR}")
528 string(APPEND SPECS_PRINTF "%{DPICOLIBC_FLOAT_PRINTF_SCANF:--defsym=vfprintf=__f_vfprintf}"
529 " %{DPICOLIBC_FLOAT_PRINTF_SCANF:--defsym=vfscanf=__f_vfscanf}"
530 " %{DPICOLIBC_DOUBLE_PRINTF_SCANF:--defsym=vfprintf=__d_vfprintf}"
531 " %{DPICOLIBC_DOUBLE_PRINTF_SCANF:--defsym=vfscanf=__d_vfscanf}"
532 " %{DPICOLIBC_INTEGER_PRINTF_SCANF:--defsym=vfprintf=__i_vfprintf}"
533 " %{DPICOLIBC_INTEGER_PRINTF_SCANF:--defsym=vfscanf=__i_vfscanff}"
534 " %{DPICOLIBC_MINIMAL_PRINTF_SCANF:--defsym=vfprintf=__m_vfprintf}"
535 " %{DPICOLIBC_MINIMAL_PRINTF_SCANF:--defsym=vfscanf=__i_vfscanff}"
542 "-nostdlib"
543 "-D_LIBC"
560 "-fno-common"
561 "-fno-stack-protector"
562 "-ffunction-sections"
563 "-fdata-sections"
564 "-Wall"
565 "-Wextra"
566 "-Werror=implicit-function-declaration"
567 "-Werror=vla"
568 "-Warray-bounds"
569 "-Wold-style-definition"
570 "-frounding-math"
571 "-fsignaling-nans"
597 # semihosting-based tests
603 set(PICOCRT_SEMIHOST_OBJ $<TARGET_OBJECTS:picocrt-semihost>)
605 # semihost and libc have mutual-dependencies, so place them in a
610 -Wl,--start-group c semihost -Wl,--end-group