| @@ -335,6 +335,12 @@ else (DOXYGEN_FOUND) | |||||
| message("Doxygen need to be installed to generate the doxygen documentation") | message("Doxygen need to be installed to generate the doxygen documentation") | ||||
| endif(DOXYGEN_FOUND) | endif(DOXYGEN_FOUND) | ||||
| # uninstall | |||||
| add_custom_target(uninstall | |||||
| COMMAND cat ${PROJECT_BINARY_DIR}/install_manifest.txt | xargs rm -rf | |||||
| WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} | |||||
| ) | |||||
| # XXX for a normal full distribution we'll need to figure out | # XXX for a normal full distribution we'll need to figure out | ||||
| # XXX how to build both shared and static libraries. | # XXX how to build both shared and static libraries. | ||||
| # Probably leverage that to build a local VALGRIND=1 library for testing too. | # Probably leverage that to build a local VALGRIND=1 library for testing too. | ||||
| @@ -230,7 +230,7 @@ JSONC_TEST_TRACE=1 make test | |||||
| ``` | ``` | ||||
| and check the log files again. | and check the log files again. | ||||
| To get doxygen documentation | |||||
| To get doxygen documentation: | |||||
| The libray documentation can be generated directly from the source codes using Doxygen tool: | The libray documentation can be generated directly from the source codes using Doxygen tool: | ||||
| @@ -239,6 +239,11 @@ make doc | |||||
| google-chrome ../doc/html/index.html | google-chrome ../doc/html/index.html | ||||
| ``` | ``` | ||||
| To uninstall: | |||||
| ```sh | |||||
| make uninstall | |||||
| ``` | |||||
| Linking to `libjson-c` <a name="linking"> | Linking to `libjson-c` <a name="linking"> | ||||
| ---------------------- | ---------------------- | ||||