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