@bitnet-infotech/react-native-wav-to-mp3
Version:
A React Native library for converting WAV files to MP3 format using LAME encoder
29 lines (23 loc) • 706 B
Plain Text
cmake_minimum_required(VERSION 3.4.1)
# Add project name
project(wav_to_mp3)
# Set LAME library paths
set(LAME_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../jniLibs/include)
set(LAME_LIB_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../jniLibs/${ANDROID_ABI})
# Add LAME library
add_library(lame SHARED IMPORTED)
set_target_properties(lame PROPERTIES IMPORTED_LOCATION
${LAME_LIB_DIR}/libmp3lame.so)
# Create wav-to-mp3 library
add_library(wav-to-mp3 SHARED
wav_to_mp3.cpp)
# Include directories
target_include_directories(wav-to-mp3 PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}
${LAME_INCLUDE_DIR})
# Link against required libraries
target_link_libraries(wav-to-mp3
lame
android
log
mediandk)