[ox/oc] Add OrganicClaw

This commit is contained in:
2020-04-07 21:54:56 -05:00
parent 8b74920270
commit 89854a584a
9 changed files with 818 additions and 0 deletions

40
deps/ox/src/ox/oc/CMakeLists.txt vendored Normal file
View File

@@ -0,0 +1,40 @@
add_library(
OxOrganicClaw
read.cpp
write.cpp
)
find_package(JsonCpp REQUIRED)
target_compile_options(OxOrganicClaw PRIVATE -Wsign-conversion)
target_link_libraries(
OxOrganicClaw PUBLIC
OxModel
JsonCpp::JsonCpp
)
set_property(
TARGET
OxOrganicClaw
PROPERTY
POSITION_INDEPENDENT_CODE ON
)
install(
FILES
oc.hpp
read.hpp
write.hpp
DESTINATION
include/ox/oc
)
install(TARGETS OxOrganicClaw
LIBRARY DESTINATION lib/ox
ARCHIVE DESTINATION lib/ox
)
if(OX_RUN_TESTS STREQUAL "ON")
add_subdirectory(test)
endif()