diff options
Diffstat (limited to 'libs/samba/CMakeLists.txt')
| -rw-r--r-- | libs/samba/CMakeLists.txt | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/libs/samba/CMakeLists.txt b/libs/samba/CMakeLists.txt new file mode 100644 index 0000000..b45e0aa --- /dev/null +++ b/libs/samba/CMakeLists.txt @@ -0,0 +1,33 @@ +cmake_minimum_required(VERSION 3.12) + +project(libsmb2 + VERSION 4.0.0 + LANGUAGES C CXX) + +add_compile_options("-Wno-deprecated-non-prototype") + +option(BUILD_SHARED_LIBS "Build shared libraries" ON) + +set(SOVERSION 1 CACHE STRING "" FORCE) + +include_directories( + ${CMAKE_CURRENT_BINARY_DIR} + libsmb2/include + libsmb2/include/smb2 +) + +include(cmake/ConfigureChecks.cmake) + +add_subdirectory(libsmb2/lib) + +add_library( + samba + SHARED + src/main/cpp/jni.cpp + src/main/cpp/jni.hpp + src/main/cpp/samba.cpp +) + +find_library(log-lib log) + +target_link_libraries(samba smb2 ${log-lib}) |
