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