NAME
Neo4j::Client - Build and use the libneo4j-client library
SYNOPSIS
use ExtUtils::MakeMaker;
use Neo4j::Client;
WriteMakefile(
LIBS => join(' ',$YOURLIBS, $Neo4j::Client::LIBS),
CCFLAGS => join(' ',$YOURCCFLAGS, $Neo4j::Client::CCFLAGS),
...
);
DESCRIPTION
Chris Leishman's libneo4j-client is a C library for communication with a Neo4j (<v4.0) server via the Bolt protocol. Installing this module will attempt to build the (static) library on your machine (particularly for the use of Neo4j::Bolt). It will build with TLS support if OpenSSL libraries/includes are found.
Use the (fully qualified) $Neo4j::Client::LIBS
and $Neo4j::Client::CCFLAGS
to fold the library in to compilation and linking.
The script neoclient.pl
will provide these on the command line.
VARIABLES
- $Neo4j::Client::LIBS
- $Neo4j::Client::CCFLAGS
- $Neo4j::Client::DEV_CCFLAGS
-
CCFLAGS plus an '-I' flag pointing to installed <arch>/auto/Neo4j/Client/include, which contains config.h for the build and all libneo4j-client src/lib/*.h files.
FUNCTIONS
- Neo4j::Client::LIBS_ARY()
-
LIBS tokenized as plain array.
- Neo4j::Client::CCFLAGS_ARY()
-
CCFLAGS tokenized as plain array.
- Neo4j::Client::DEV_CCFLAGS_ARY()
-
DEV_CCFLAGS tokenized as plain array.
- Neo4j::Client::dir()
-
Absolute path to installed <arch>/auto/Neo4j/Client.
SEE ALSO
AUTHOR
Mark A. Jensen < majensen -at- cpan -dot- org >
CPAN: MAJENSEN
LICENSE
This packaging software is Copyright (c) 2020 by Mark A. Jensen.
This is free software, licensed under:
The Apache License, Version 2.0, January 2004
The libneo4j-client software is Copyright (c) by Chris Leishman.
It is free software, licensed under:
The Apache License, Version 2.0, January 2004