cmake_minimum_required(VERSION 3.8) include(GNUInstallDirs) ############################################# # faad-ahal ############################################# aux_source_directory(. SRC_FILES) message(WARNING "SRC_FILES is ${SRC_FILES}") option(ANDROID_BUILD "Build for android" OFF) add_library(faad-ahal SHARED ${SRC_FILES} ) if(ANDROID_BUILD) add_definitions(-DANDROID_BUILD) endif() target_compile_options(faad-ahal PRIVATE -Werror -Wunused-function) #add_definitions(-DUSE_DEFAULT_STDLIB -DUSE_HELIX_AAC_DECODER) #set_target_properties(faad-ahal PROPERTIES # VERSION ${PROJECT_VERSION} # SOVERSION 1) target_include_directories(faad-ahal PRIVATE ${PROJECT_SOURCE_DIR}/audio_codec/libfaad ${PROJECT_SOURCE_DIR}/audio_codec/libfaad/codebook ${PROJECT_SOURCE_DIR}/audio_codec/libfaad/helixaac ${PROJECT_SOURCE_DIR}/amadec) if(ANDROID_BUILD) target_link_options(faad-ahal PRIVATE "-Wl,-soname,libfaad-ahal.so") target_link_libraries(faad-ahal -lm -llog) else() target_link_libraries(faad-ahal -lcutils) endif() install(TARGETS faad-ahal LIBRARY DESTINATION "lib")