Selaa lähdekoodia

pkg-config: Add libcjson_utils.pc

Max Bruckner 8 vuotta sitten
vanhempi
commit
aee8cb9231
2 muutettua tiedostoa jossa 15 lisäystä ja 0 poistoa
  1. 4 0
      CMakeLists.txt
  2. 11 0
      libcjson_utils.pc.in

+ 4 - 0
CMakeLists.txt

@@ -50,8 +50,12 @@ set(SOURCES_UTILS cJSON_Utils.c)
 add_library(${CJSON_UTILS_LIB} ${HEADERS_UTILS} ${SOURCES_UTILS})
 target_link_libraries(${CJSON_UTILS_LIB} ${CJSON_LIB})
 
+configure_file("${cJSON_utils_SOURCE_DIR}/libcjson_utils.pc.in"
+    "${cJSON_utils_BINARY_DIR}/libcjson_utils.pc" @ONLY)
+
 install(TARGETS ${CJSON_UTILS_LIB} DESTINATION lib${LIB_SUFFIX})
 install(FILES cJSON_Utils.h DESTINATION include/cjson)
+install (FILES ${cJSON_utils_BINARY_DIR}/libcjson.pc DESTINATION lib/pkgconfig)
 
 set_target_properties(${CJSON_UTILS_LIB}
     PROPERTIES

+ 11 - 0
libcjson_utils.pc.in

@@ -0,0 +1,11 @@
+prefix=@prefix@
+libdir=@libdir@
+includedir=${prefix}/include/cJSON
+version=@version@
+
+Name: libcjson_utils
+Version: ${version}
+Description: An implementation of JSON Pointer, Patch and Merge Patch based on cJSON.
+Libs: -L${libdir} -lcjson_utils
+Cflags: -I${includedir}
+Requires: libcjson