From: <svn...@op...> - 2009-06-19 15:23:14
|
Author: bellmich Date: Fri Jun 19 17:23:01 2009 New Revision: 1100 URL: http://libsyncml.opensync.org/changeset/1100 Log: added a small shell script which generates the GIR XML file Added: trunk/tools/syncml-gir-scanner.sh.cmake Modified: trunk/tools/CMakeLists.txt Modified: trunk/tools/CMakeLists.txt ============================================================================== --- trunk/tools/CMakeLists.txt Fri Jun 19 17:00:23 2009 (r1099) +++ trunk/tools/CMakeLists.txt Fri Jun 19 17:23:01 2009 (r1100) @@ -10,3 +10,5 @@ TARGET_LINK_LIBRARIES( syncml-ds-tool syncml ) INSTALL( TARGETS syncml-ds-tool DESTINATION ${LIBSYNCML_BIN_DIR} ) +CONFIGURE_FILE( "syncml-gir-scanner.sh.cmake" "${CMAKE_CURRENT_BINARY_DIR}/syncml-gir-scanner.sh" @ONLY) +INSTALL( PROGRAMS "${CMAKE_CURRENT_BINARY_DIR}/syncml-gir-scanner.sh" DESTINATION ${LIBSYNCML_BIN_DIR} ) Added: trunk/tools/syncml-gir-scanner.sh.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/tools/syncml-gir-scanner.sh.cmake Fri Jun 19 17:23:01 2009 (r1100) @@ -0,0 +1,15 @@ +#!/bin/sh + +SML_HEADER="$SML_HEADER @LIBSYNCML_INCLUDE_DIR@/libsyncml/dev_inf_api/sml_dev_inf_content_type.h" +SML_HEADER="$SML_HEADER @LIBSYNCML_INCLUDE_DIR@/libsyncml/dev_inf_api/sml_dev_inf_prop_param.h" +SML_HEADER="$SML_HEADER @LIBSYNCML_INCLUDE_DIR@/libsyncml/dev_inf_api/sml_dev_inf_property.h" +SML_HEADER="$SML_HEADER @LIBSYNCML_INCLUDE_DIR@/libsyncml/dev_inf_api/sml_dev_inf_ctcap.h" + +g-ir-scanner \ + --namespace=Sml \ + --library=syncml \ + --add-include-path=/usr/share/gir \ + --include=GObject-2.0 --pkg=/usr/lib/pkgconfig/gobject-2.0.pc \ + -I@LIBSYNCML_INCLUDE_DIR@ \ + --no-libtool \ + $SML_HEADER |