set(PRINTF_PATH ${CMAKE_SOURCE_DIR}/lib/printf/src) target_sources(qmk PUBLIC print.c ${PRINTF_PATH}/printf/printf.c ) target_include_directories(qmk PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ${PRINTF_PATH}/printf ${PRINTF_PATH} ) target_compile_definitions(qmk PUBLIC PRINTF_SUPPORT_DECIMAL_SPECIFIERS=0 PRINTF_SUPPORT_EXPONENTIAL_SPECIFIERS=0 PRINTF_SUPPORT_LONG_LONG=0 PRINTF_SUPPORT_WRITEBACK_SPECIFIER=0 SUPPORT_MSVC_STYLE_INTEGER_SPECIFIERS=0 PRINTF_ALIAS_STANDARD_FUNCTION_NAMES=1 )