@ -175,39 +175,6 @@ if(NOT TARGET sodium)
export ( TARGETS sodium NAMESPACE sodium:: FILE sodium-exports.cmake )
endif ( )
option ( FORCE_OXENC_SUBMODULE "force using oxen-encoding submodule" OFF )
if ( NOT FORCE_OXENC_SUBMODULE )
pkg_check_modules ( OXENC liboxenc>=1.0.3 IMPORTED_TARGET )
endif ( )
if ( OXENC_FOUND )
if ( NOT TARGET PkgConfig::OXENC AND CMAKE_VERSION VERSION_LESS "3.21" )
# W o r k a r o u n d c m a k e b u g 22180 ( PkgConfig::OXENC not set if no flags needed ) :
add_library ( _empty_oxenc INTERFACE )
add_library ( oxenc::oxenc ALIAS _empty_oxenc )
else ( )
add_library ( oxenc::oxenc ALIAS PkgConfig::OXENC )
endif ( )
message ( STATUS "Found system liboxenc ${OXENC_VERSION}" )
else ( )
message ( STATUS "using oxen-encoding submodule" )
add_subdirectory ( ${ CMAKE_CURRENT_SOURCE_DIR } /external/oxen-encoding )
add_library ( oxenc::oxenc ALIAS oxenc )
endif ( )
option ( FORCE_OXENMQ_SUBMODULE "force using oxenmq submodule" OFF )
if ( NOT FORCE_OXENMQ_SUBMODULE )
pkg_check_modules ( OXENMQ liboxenmq>=1.2.12 IMPORTED_TARGET )
endif ( )
if ( OXENMQ_FOUND )
add_library ( oxenmq::oxenmq ALIAS PkgConfig::OXENMQ )
message ( STATUS "Found system liboxenmq ${OXENMQ_VERSION}" )
else ( )
message ( STATUS "using oxenmq submodule" )
add_subdirectory ( ${ CMAKE_CURRENT_SOURCE_DIR } /external/oxen-mq )
endif ( )
if ( NOT APPLE )
add_compile_options ( -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -Wall -Wextra -Wno-unknown-pragmas -Wno-unused-function -Wno-deprecated-declarations -Werror=vla )
if ( CMAKE_CXX_COMPILER_ID MATCHES "Clang" )