xref: /aosp_15_r20/system/chre/CMakeLists.txt (revision 84e339476a462649f82315436d70fd732297a399)
1include($ENV{PW_ROOT}/pw_build/pigweed.cmake)
2
3add_subdirectory(chre_api)
4add_subdirectory(core)
5add_subdirectory(pal)
6add_subdirectory(platform)
7add_subdirectory(util)
8add_subdirectory(variant)
9
10include($ENV{PW_ROOT}/pw_build/pigweed.cmake)
11
12if(NOT chre_third_party_flatbuffers_LIBRARY)
13  pw_add_error_target(chre_third_party.flatbuffers
14    MESSAGE
15      "Attempted to build chre_third_party.flatbuffers without configuring it "
16      "via chre_third_party_flatbuffers_LIBRARY."
17  )
18else()
19  pw_add_library(chre_third_party.flatbuffers INTERFACE
20    PUBLIC_DEPS
21      "${chre_third_party_flatbuffers_LIBRARY}"
22  )
23endif()
24