From 1d200840f4edbe983f40d56e0ae34bada192af7f Mon Sep 17 00:00:00 2001 From: Noel Eck Date: Tue, 11 Apr 2017 01:42:22 -0700 Subject: [PATCH] src/CMakeLists.txt: Use AndroidThings find_package Use the cmake module provided by AndroidThings for setting libs/hdrs instead of the hard-coded path to the AndroidThings library. This requires adding a path to CMAKE_MODULE_PATH which contains FindAndroidThings.cmake. Signed-off-by: Noel Eck --- src/CMakeLists.txt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 8850f82..182e01e 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -137,9 +137,12 @@ if (MOCKPLAT) endif() if (PERIPHERALMAN) - add_subdirectory(peripheralman) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DPERIPHERALMAN=1") - set (mraa_LIBS ${mraa_LIBS} -l/home/brendan/git/mraa/libperipheralman.so) + # Use the find_package provided by Android Things. Make sure this is + # available in CMAKE_MODULE_PATH. + find_package(AndroidThings REQUIRED) + set (mraa_LIBS ${mraa_LIBS} ${ANDROIDTHINGS_LIBRARIES}) + add_subdirectory(peripheralman) endif() if (USBPLAT)