| include(CMakePrintHelpers) | |
| # join the toolchain flags into a single string | |
| list(JOIN TOOLCHAIN_COMMON_FLAGS " " TOOLCHAIN_COMMON_FLAGS) | |
| foreach (LANG IN ITEMS C CXX ASM) | |
| set(CMAKE_${LANG}_FLAGS_INIT ${TOOLCHAIN_COMMON_FLAGS}) | |
| #cmake_print_variables(CMAKE_${LANG}_FLAGS_INIT) | |
| # optimization flags for LOG, LOGGER ? | |
| #set(CMAKE_${LANG}_FLAGS_RELEASE_INIT "-Os") | |
| #set(CMAKE_${LANG}_FLAGS_DEBUG_INIT "-O0") | |
| endforeach () | |
| # Linker | |
| list(JOIN TOOLCHAIN_EXE_LINKER_FLAGS " " CMAKE_EXE_LINKER_FLAGS_INIT) |