CMakeLists.txt 529 B

12345678910111213141516171819
  1. set(PRINTF_PATH ${CMAKE_SOURCE_DIR}/lib/printf/src)
  2. target_sources(qmk PUBLIC
  3. print.c
  4. ${PRINTF_PATH}/printf/printf.c
  5. )
  6. target_include_directories(qmk PUBLIC
  7. ${CMAKE_CURRENT_SOURCE_DIR}
  8. ${PRINTF_PATH}/printf
  9. ${PRINTF_PATH}
  10. )
  11. target_compile_definitions(qmk PUBLIC
  12. PRINTF_SUPPORT_DECIMAL_SPECIFIERS=0
  13. PRINTF_SUPPORT_EXPONENTIAL_SPECIFIERS=0
  14. PRINTF_SUPPORT_LONG_LONG=0
  15. PRINTF_SUPPORT_WRITEBACK_SPECIFIER=0
  16. SUPPORT_MSVC_STYLE_INTEGER_SPECIFIERS=0
  17. PRINTF_ALIAS_STANDARD_FUNCTION_NAMES=1
  18. )