Integrating external libraries (libpq and jsoncpp) into waf
refs #2631
Change-Id: I420421fba0f53e78ddd4908792df2ce380117ea3
diff --git a/catalog/src/main.cpp b/catalog/src/main.cpp
index 78e3ccf..d5f89ee 100644
--- a/catalog/src/main.cpp
+++ b/catalog/src/main.cpp
@@ -21,13 +21,25 @@
#include <ChronoSync/socket.hpp>
#include <ndn-cxx/face.hpp>
+#include <json/value.h>
+#include <libpq-fe.h>
using namespace std;
using namespace ndn;
int main()
{
- Face face;
- shared_ptr<chronosync::Socket> socket;
+ Face face; // use ndn-cxx
+ shared_ptr<chronosync::Socket> socket; // use ChronoSync
+
+ Json::Value root; // use jsoncpp
+ PGconn *conn; // use libpq
+ // Make a connection to the database
+ conn = PQconnectdb("dbname=bedrock sslmode=disable");
+ if (PQstatus(conn) != CONNECTION_OK) {
+ cout << "Connection to database failed: "
+ << PQerrorMessage(conn) << endl;
+ }
+
return 0;
}