mirror of
https://github.com/oxen-io/oxen-pyoxenmq.git
synced 2023-12-13 20:50:34 +01:00
add initial files for pylokimq
This commit is contained in:
parent
00f442618d
commit
12c0791518
3 changed files with 23 additions and 0 deletions
|
@ -14,6 +14,17 @@ project(${PROJECT_NAME}
|
|||
DESCRIPTION "pybind layer for lokimq"
|
||||
LANGUAGES CXX)
|
||||
|
||||
|
||||
if(NOT CMAKE_BUILD_TYPE)
|
||||
set(CMAKE_BUILD_TYPE RelWithDebInfo)
|
||||
endif()
|
||||
|
||||
include(CheckCXXSourceCompiles)
|
||||
include(CheckLibraryExists)
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
set(CMAKE_CXX_EXTENSIONS OFF)
|
||||
|
||||
option(SUBMODULE_CHECK "Enables checking that vendored library submodules are up to date" ON)
|
||||
if(SUBMODULE_CHECK)
|
||||
find_package(Git)
|
||||
|
@ -35,5 +46,9 @@ if(SUBMODULE_CHECK)
|
|||
endif()
|
||||
endif()
|
||||
|
||||
add_compile_options(-Wno-deprecated-declarations)
|
||||
|
||||
add_subdirectory(external/pybind11)
|
||||
add_subdirectory(external/loki-mq)
|
||||
|
||||
add_subdirectory(pylokimq)
|
||||
|
|
8
pylokimq/CMakeLists.txt
Normal file
8
pylokimq/CMakeLists.txt
Normal file
|
@ -0,0 +1,8 @@
|
|||
|
||||
pybind11_add_module(pylokimq MODULE
|
||||
module.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(pylokimq PUBLIC lokimq::lokimq)
|
||||
|
||||
|
0
pylokimq/module.cpp
Normal file
0
pylokimq/module.cpp
Normal file
Loading…
Reference in a new issue