mirror of
https://github.com/AndroidAudioMods/ViPERFX_RE.git
synced 2025-06-08 02:29:40 +08:00
CMakeLists cleanup
This commit is contained in:
parent
985174f4c6
commit
9423ded62a
@ -1,17 +1,9 @@
|
|||||||
cmake_minimum_required(VERSION 3.16.3)
|
cmake_minimum_required(VERSION 3.16.3)
|
||||||
|
|
||||||
set(CMAKE_CXX_COMPILER_VERSION 20)
|
|
||||||
set(CMAKE_CXX_STANDARD 20)
|
set(CMAKE_CXX_STANDARD 20)
|
||||||
|
|
||||||
# NDK Settings
|
|
||||||
#add_compile_definitions(ANDROID_ABI=arm64-v8a)
|
|
||||||
#add_compile_definitions(ANDROID_ABI=armeabi-v7a)
|
|
||||||
#add_compile_definitions(ANDROID_ARM_NEON=true)
|
|
||||||
#add_compile_definitions(ANDROID_PLATFORM=android-24)
|
|
||||||
|
|
||||||
project("ViPER4Android")
|
project("ViPER4Android")
|
||||||
add_compile_definitions(VIPER_VERSION=20240314)
|
add_compile_definitions(VIPER_VERSION=20240314)
|
||||||
add_compile_definitions(__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__)
|
|
||||||
|
|
||||||
# AIDL
|
# AIDL
|
||||||
set(AIDL_SRC
|
set(AIDL_SRC
|
||||||
@ -141,21 +133,16 @@ set(AIDL_SRC
|
|||||||
generated/android/hardware/common/fmq/MQDescriptor.cpp
|
generated/android/hardware/common/fmq/MQDescriptor.cpp
|
||||||
generated/android/hardware/common/fmq/SynchronizedReadWrite.cpp
|
generated/android/hardware/common/fmq/SynchronizedReadWrite.cpp
|
||||||
generated/android/hardware/common/fmq/GrantorDescriptor.cpp
|
generated/android/hardware/common/fmq/GrantorDescriptor.cpp
|
||||||
generated/android/hardware/common/fmq/UnsynchronizedWrite.cpp
|
generated/android/hardware/common/fmq/UnsynchronizedWrite.cpp)
|
||||||
)
|
|
||||||
|
|
||||||
set(AIDL_INCLUDE_DIRS
|
set(AIDL_INCLUDE_DIRS
|
||||||
generated/include
|
generated/include)
|
||||||
)
|
|
||||||
|
|
||||||
# ViPERFX
|
# ViPERFX
|
||||||
include_directories(src/include)
|
include_directories(src/include)
|
||||||
include_directories(${AIDL_INCLUDE_DIRS})
|
include_directories(${AIDL_INCLUDE_DIRS})
|
||||||
|
|
||||||
set(FILES
|
set(FILES
|
||||||
# AIDL
|
|
||||||
${AIDL_SRC}
|
|
||||||
|
|
||||||
# Main
|
# Main
|
||||||
src/viper/ViPER.cpp
|
src/viper/ViPER.cpp
|
||||||
src/ViPER4Android.cpp
|
src/ViPER4Android.cpp
|
||||||
@ -210,21 +197,10 @@ set(FILES
|
|||||||
src/viper/utils/TimeConstDelay.cpp
|
src/viper/utils/TimeConstDelay.cpp
|
||||||
src/viper/utils/WaveBuffer.cpp)
|
src/viper/utils/WaveBuffer.cpp)
|
||||||
|
|
||||||
add_library(
|
add_library(v4a_re SHARED
|
||||||
# Sets the name of the library.
|
${AIDL_SRC}
|
||||||
v4a_re
|
|
||||||
|
|
||||||
# Sets the library as a shared library.
|
|
||||||
SHARED
|
|
||||||
|
|
||||||
# Provides a relative path to your source file(s).
|
|
||||||
${FILES})
|
${FILES})
|
||||||
|
|
||||||
find_library (
|
|
||||||
binder_ndk-lib
|
|
||||||
binder_ndk
|
|
||||||
)
|
|
||||||
|
|
||||||
target_link_libraries(v4a_re log binder_ndk) # kissfft)
|
target_link_libraries(v4a_re log binder_ndk) # kissfft)
|
||||||
target_compile_options(v4a_re PRIVATE -flto -O3 -DNDEBUG)
|
target_compile_options(v4a_re PRIVATE -flto -O3 -DNDEBUG)
|
||||||
#target_compile_options(v4afx_r PRIVATE -O2 -DNDEBUG -Wall -Wsign-conversion -Wno-unused-result -Wno-unneeded-internal-declaration -fstrict-aliasing -fvisibility=hidden -Wextra -Wno-unused-parameter)
|
#target_compile_options(v4afx_r PRIVATE -O2 -DNDEBUG -Wall -Wsign-conversion -Wno-unused-result -Wno-unneeded-internal-declaration -fstrict-aliasing -fvisibility=hidden -Wextra -Wno-unused-parameter)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user