1FILE(GLOB app_sources src/*.c) 2FILE(GLOB app_sources_cpp src/*.cpp) 3target_sources(app PRIVATE 4 ${app_sources} ${app_sources_cpp} 5 ) 6target_include_directories(app PRIVATE ${CMAKE_CURRENT_LIST_DIR}/../include) 7 8if (VERBOSE) 9 zephyr_compile_definitions(ZCBOR_VERBOSE) 10endif() 11 12if (ASSERTS) 13 zephyr_compile_definitions(ZCBOR_ASSERTS) 14endif() 15 16if (CANONICAL) 17 zephyr_compile_definitions(ZCBOR_CANONICAL) 18endif() 19 20if (CONFIG_BIG_ENDIAN OR BIG_ENDIAN) 21 zephyr_compile_definitions(ZCBOR_BIG_ENDIAN) 22endif() 23 24if (MAP_SMART_SEARCH) 25 zephyr_compile_definitions(ZCBOR_MAP_SMART_SEARCH) 26endif() 27 28zephyr_compile_options(-Werror) 29 30if (CONFIG_64BIT) 31 set(bit_arg -b 64) 32endif() 33