Compile using older version (2.8) of CMake Index: moonlight-embedded/CMakeLists.txt =================================================================== --- moonlight-embedded.orig/CMakeLists.txt 2015-06-20 14:01:58.000000000 +0000 +++ moonlight-embedded/CMakeLists.txt 2015-07-07 19:36:52.000000000 +0000 @@ -1,5 +1,5 @@ project(moonlight-embedded C) -cmake_minimum_required(VERSION 3.1) +cmake_minimum_required(VERSION 2.8) SET(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake") @@ -50,18 +50,18 @@ if(BROADCOM_FOUND) include_directories(./third_party/ilclient ./third_party/h264bitstream ${BROADCOM_INCLUDE_DIRS}) - target_link_libraries (moonlight PUBLIC ${BROADCOM_LIBRARIES}) + target_link_libraries (moonlight ${BROADCOM_LIBRARIES}) list(APPEND MOONLIGHT_DEFINITIONS ${BROADCOM_DEFINITIONS}) endif() if(FREESCALE_FOUND) include_directories(${FREESCALE_INCLUDE_DIRS}) - target_link_libraries (moonlight PUBLIC ${FREESCALE_LIBRARIES}) + target_link_libraries (moonlight ${FREESCALE_LIBRARIES}) endif() set_property(TARGET moonlight PROPERTY COMPILE_DEFINITIONS ${MOONLIGHT_DEFINITIONS}) include_directories(./third_party/moonlight-common-c ${OPUS_INCLUDE_DIRS} ${EVDEV_INCLUDE_DIRS} ${AVAHI_INCLUDE_DIRS} ${UDEV_INCLUDE_DIRS} ${CEC_INCLUDE_DIRS}) -target_link_libraries (moonlight PUBLIC ${CMAKE_THREAD_LIBS_INIT} ${CURL_LIBRARIES} ${OPENSSL_LIBRARIES} ${EXPAT_LIBRARIES} ${EVDEV_LIBRARIES} ${ALSA_LIBRARY} ${OPUS_LIBRARY} ${AVAHI_LIBRARIES} ${UDEV_LIBRARIES} ${CMAKE_DL_LIBS} ${CEC_LIBRARIES}) +target_link_libraries (moonlight ${CMAKE_THREAD_LIBS_INIT} ${CURL_LIBRARIES} ${OPENSSL_LIBRARIES} ${EXPAT_LIBRARIES} ${EVDEV_LIBRARIES} ${ALSA_LIBRARY} ${OPUS_LIBRARY} ${AVAHI_LIBRARIES} ${UDEV_LIBRARIES} ${CMAKE_DL_LIBS} ${CEC_LIBRARIES}) include(${CMAKE_ROOT}/Modules/GNUInstallDirs.cmake) install(TARGETS moonlight DESTINATION ${CMAKE_INSTALL_BINDIR})