build: submodules for libpasada, librubberband. Add librubberband.

This commit is contained in:
2026-03-07 22:57:11 +01:00
parent 3d55765a26
commit 995c537fd4
4 changed files with 10 additions and 0 deletions

6
.gitmodules vendored Normal file
View File

@@ -0,0 +1,6 @@
[submodule "app/src/main/cpp/rubberband"]
path = app/src/main/cpp/librubberband
url = https://donkey.abanbytes.eu/david/librubberband.git
[submodule "app/src/main/cpp/libpasada"]
path = app/src/main/cpp/libpasada
url = https://donkey.abanbytes.eu/david/libpasada.git

View File

@@ -13,6 +13,7 @@ cmake_minimum_required(VERSION 3.22.1)
project("lockstep-native") project("lockstep-native")
add_subdirectory(libpasada/pasada-lib) add_subdirectory(libpasada/pasada-lib)
add_subdirectory(librubberband)
# Creates and names a library, sets it as either STATIC # Creates and names a library, sets it as either STATIC
# or SHARED, and provides the relative paths to its source code. # or SHARED, and provides the relative paths to its source code.
@@ -57,6 +58,7 @@ target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE libpasada/pasada-lib/in
target_link_libraries(${CMAKE_PROJECT_NAME} target_link_libraries(${CMAKE_PROJECT_NAME}
# List libraries link to the target library # List libraries link to the target library
pasada pasada
rubberband
oboe::oboe oboe::oboe
mpg123 mpg123
android android