update CMakeLists with static libraries
This commit is contained in:
@@ -2,20 +2,19 @@ cmake_minimum_required(VERSION 3.4.1)
|
||||
|
||||
include_directories(../ios/src)
|
||||
include_directories(../ios/include)
|
||||
include_directories(../ios/include/stb)
|
||||
include_directories(src/main/cpp)
|
||||
link_directories(src/main/libs/${ANDROID_ABI}) # don't use jniLibs here because we just want to link against these libraries, the actual .so files will be copied by the AAR dependencies
|
||||
link_directories(src/main/jniLibs/${ANDROID_ABI})
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17")
|
||||
add_library(
|
||||
filament_interop
|
||||
SHARED
|
||||
src/main/cpp/filament_api.cpp
|
||||
src/main/cpp/filament_android.cpp
|
||||
src/main/cpp/KtxReader1.cpp
|
||||
src/main/cpp/StbProvider.cpp
|
||||
src/main/cpp/JobSystem.cpp
|
||||
../ios/src/FilamentViewer.cpp
|
||||
# ../ios/src/Utils.cpp
|
||||
# ../ios/src/HDRLoader.cpp
|
||||
# ../ios/include/common/NioUtils.cpp
|
||||
#../ios/src/morph/GPUMorphHelper.cpp
|
||||
)
|
||||
|
||||
|
||||
target_link_libraries(filament_interop -landroid -llog -lfilament-jni -lfilament-utils-jni -lgltfio-jni )
|
||||
target_link_libraries(filament_interop -landroid -llog -lfilament -lbackend -lfilameshio -lviewer -lfilamat -lgeometry -lutils -lfilabridge -lgltfio_core -lfilament-iblprefilter -limage -lcamutils -lfilaflat -ldracodec -libl -lktxreader -lstb -lEGL -lGLESv3 -lbluevk -lvkshaders -luberzlib -lsmol-v -luberarchive -lzstd)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user