1 cmake_minimum_required(VERSION 3.22.1)
 2 project(shared_backend)
 3 
 4 set(CMAKE_CXX_STANDARD 17)
 5 
 6 message("SHARED_BACKEND")
 7 if ("${SHARED_BACKEND}EMPTY" STREQUAL "EMPTY")
 8    set (SHARED_BACKEND "${CMAKE_SOURCE_DIR}/../shared")
 9    message("SHARED_BACKEND=${SHARED_BACKEND}")
10 endif()
11 
12 include_directories(
13    ${SHARED_BACKEND}/src/main/native/include
14 )
15 
16 add_library(shared_backend SHARED
17     ${SHARED_BACKEND}/src/main/native/cpp/shared.cpp
18     ${SHARED_BACKEND}/src/main/native/include/shared.h
19 
20 
21     ${SHARED_BACKEND}/src/main/native/include/config.h
22 )
23  # ${SHARED_BACKEND}/src/main/native/cpp/strutil.cpp
24  # ${SHARED_BACKEND}/src/main/native/include/strutil.h
25  #  ${SHARED_BACKEND}/src/main/native/cpp/hex.cpp
26  # ${SHARED_BACKEND}/src/main/native/include/hex.h