Skip to content

Commit 9423ded

Browse files
committed
CMakeLists cleanup
1 parent 985174f commit 9423ded

File tree

1 file changed

+4
-28
lines changed

1 file changed

+4
-28
lines changed

CMakeLists.txt

Lines changed: 4 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,9 @@
11
cmake_minimum_required(VERSION 3.16.3)
22

3-
set(CMAKE_CXX_COMPILER_VERSION 20)
43
set(CMAKE_CXX_STANDARD 20)
54

6-
# NDK Settings
7-
#add_compile_definitions(ANDROID_ABI=arm64-v8a)
8-
#add_compile_definitions(ANDROID_ABI=armeabi-v7a)
9-
#add_compile_definitions(ANDROID_ARM_NEON=true)
10-
#add_compile_definitions(ANDROID_PLATFORM=android-24)
11-
125
project("ViPER4Android")
136
add_compile_definitions(VIPER_VERSION=20240314)
14-
add_compile_definitions(__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__)
157

168
# AIDL
179
set(AIDL_SRC
@@ -141,21 +133,16 @@ set(AIDL_SRC
141133
generated/android/hardware/common/fmq/MQDescriptor.cpp
142134
generated/android/hardware/common/fmq/SynchronizedReadWrite.cpp
143135
generated/android/hardware/common/fmq/GrantorDescriptor.cpp
144-
generated/android/hardware/common/fmq/UnsynchronizedWrite.cpp
145-
)
136+
generated/android/hardware/common/fmq/UnsynchronizedWrite.cpp)
146137

147138
set(AIDL_INCLUDE_DIRS
148-
generated/include
149-
)
139+
generated/include)
150140

151141
# ViPERFX
152142
include_directories(src/include)
153143
include_directories(${AIDL_INCLUDE_DIRS})
154144

155145
set(FILES
156-
# AIDL
157-
${AIDL_SRC}
158-
159146
# Main
160147
src/viper/ViPER.cpp
161148
src/ViPER4Android.cpp
@@ -210,21 +197,10 @@ set(FILES
210197
src/viper/utils/TimeConstDelay.cpp
211198
src/viper/utils/WaveBuffer.cpp)
212199

213-
add_library(
214-
# Sets the name of the library.
215-
v4a_re
216-
217-
# Sets the library as a shared library.
218-
SHARED
219-
220-
# Provides a relative path to your source file(s).
200+
add_library(v4a_re SHARED
201+
${AIDL_SRC}
221202
${FILES})
222203

223-
find_library (
224-
binder_ndk-lib
225-
binder_ndk
226-
)
227-
228204
target_link_libraries(v4a_re log binder_ndk) # kissfft)
229205
target_compile_options(v4a_re PRIVATE -flto -O3 -DNDEBUG)
230206
#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)

0 commit comments

Comments
 (0)