Git Product home page Git Product logo

json-c's Introduction

Building on Unix with git, gcc and autotools

Home page for json-c:
  https://github.com/json-c/json-c/wiki

  Caution: do NOT use sources from svn.metaparadigm.com, they are old.

Prerequisites:
	gcc (or another C compiler)
	libtool

	If you're not using a release tarball, you'll also need:
	autoconf (autoreconf)
	automake
	Make sure you have a complete libtool install, including libtoolize

Github repo for json-c:
  https://github.com/json-c/json-c

    $ git clone https://github.com/json-c/json-c.git
    $ cd json-c
    $ sh autogen.sh

Then 

    $ ./configure
    $ make
    $ make install

To build and run the test programs run 

    $ make check

Linking to libjson-c

If your system has pkgconfig then you can just add this to your makefile

CFLAGS += $(shell pkg-config --cflags json-c)
LDFLAGS += $(shell pkg-config --libs json-c)

Without pkgconfig, you would do something like this:

JSON_C_DIR=/path/to/json_c/install
CFLAGS += -I$(JSON_C_DIR)/include/json-c
LDFLAGS+= -L$(JSON_C_DIR)/lib -ljson-c

json-c's People

Contributors

hawicz avatar michaeljclark avatar thecount avatar sixlettervariables avatar remicollet avatar jehiah avatar mloskot avatar weltling avatar ford-prefect avatar ghazel avatar dmsck avatar deweerdt avatar willdignazio avatar abioy avatar ayanes avatar zuav avatar cgwalters avatar ichernev avatar jameinel avatar lastquestion avatar mstorsjo avatar bwijen avatar tg-- avatar

Watchers

Justin Ruggles avatar Brian Scott avatar Luca Barbato avatar Nils Daumann avatar Roman avatar Ithamar R. Adema avatar  avatar Shcherbak Ilya avatar Joe Shapiro avatar Sagar Gupta avatar James Cloos avatar Anton Afanasiev avatar Roman Shmelev avatar Jerry Westrick avatar  avatar  avatar Oleksandr Shelestyuk avatar Sergei avatar Vova Byze avatar  avatar Bruno Lens avatar Ferdi Ustasi avatar jitendra singh avatar  avatar Shailsa Singh avatar  avatar  avatar Paul avatar  avatar  avatar  avatar  avatar  avatar  avatar Chris Dimopoulos avatar  avatar  avatar  avatar  avatar  avatar  avatar Lilli Szafranski avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar Sasha Balasanov avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar Suresh Pal avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.