diff options
author | Fridrich Štrba <fridrich.strba@bluewin.ch> | 2010-09-14 11:29:54 +0200 |
---|---|---|
committer | Fridrich Štrba <fridrich.strba@bluewin.ch> | 2010-09-14 11:29:54 +0200 |
commit | 5c9ac81fbcea4f14e49af431298419e04a9bc1d4 (patch) | |
tree | 00c575a3bf6e83f82439da3a9c0d371864701c53 | |
parent | wps-registry.diff: Register OOo as able to open MS Works files. (diff) | |
download | core-5c9ac81fbcea4f14e49af431298419e04a9bc1d4.tar.gz core-5c9ac81fbcea4f14e49af431298419e04a9bc1d4.zip |
wpgimporter.diff: WPG Import filter
-rw-r--r-- | configure.in | 21 | ||||
-rw-r--r-- | scp2/source/graphicfilter/file_graphicfilter.scp | 1 | ||||
-rw-r--r-- | scp2/source/graphicfilter/module_graphicfilter.scp | 2 | ||||
-rw-r--r-- | set_soenv.in | 3 |
4 files changed, 26 insertions, 1 deletions
diff --git a/configure.in b/configure.in index bcf96e1e8b4c..29d808d18059 100644 --- a/configure.in +++ b/configure.in @@ -346,6 +346,9 @@ AC_ARG_WITH(system-libwpd, AC_ARG_WITH(system-libwps, [ --with-system-libwps Use libwps already on system ],,) +AC_ARG_WITH(system-libwpg, +[ --with-system-libwpg Use libwpg already on system +],,) AC_ARG_WITH(system-libxml, [ --with-system-libxml Use libxml already on system ],,) @@ -3712,6 +3715,24 @@ AC_SUBST(LIBWPS_CFLAGS) AC_SUBST(LIBWPS_LIBS) dnl =================================================================== +dnl Check for system libwpg +dnl =================================================================== +AC_MSG_CHECKING([which libwpg to use]) +if test -n "$with_system_libwpg" -o -n "$with_system_libs" && \ + test "$with_system_libwpg" != "no"; then + AC_MSG_RESULT([external]) + SYSTEM_LIBWPG=YES + PKG_CHECK_MODULES( LIBWPG, libwpg-0.1 ) +else + AC_MSG_RESULT([internal]) + SYSTEM_LIBWPG=NO + BUILD_TYPE="$BUILD_TYPE LIBWPG" +fi +AC_SUBST(SYSTEM_LIBWPG) +AC_SUBST(LIBWPG_CFLAGS) +AC_SUBST(LIBWPG_LIBS) + +dnl =================================================================== dnl Check whether freetype2 supports emboldening dnl =================================================================== if test "$test_freetype" = "yes"; then diff --git a/scp2/source/graphicfilter/file_graphicfilter.scp b/scp2/source/graphicfilter/file_graphicfilter.scp index 2cd0f53f9e56..4ba30a6849a7 100644 --- a/scp2/source/graphicfilter/file_graphicfilter.scp +++ b/scp2/source/graphicfilter/file_graphicfilter.scp @@ -38,3 +38,4 @@ STD_UNO_LIB_FILE( gid_File_Lib_Flash, flash ) STD_UNO_LIB_FILE( gid_File_Lib_Svg, svgfilter ) +STD_UNO_LIB_FILE_PATCH( gid_File_Lib_WPGImport, wpgimport ) diff --git a/scp2/source/graphicfilter/module_graphicfilter.scp b/scp2/source/graphicfilter/module_graphicfilter.scp index d5d99969fd64..5b6dffb7d14a 100644 --- a/scp2/source/graphicfilter/module_graphicfilter.scp +++ b/scp2/source/graphicfilter/module_graphicfilter.scp @@ -33,6 +33,6 @@ Module gid_Module_Optional_Grfflt Sortkey = "600"; ParentID = gid_Module_Optional; Default = YES; - Files = (gid_File_Lib_Svg, gid_File_Lib_Flash, + Files = (gid_File_Lib_Svg, gid_File_Lib_Flash, gid_File_Lib_WPGImport, gid_File_Share_Registry_Graphicfilter_Xcd); End diff --git a/set_soenv.in b/set_soenv.in index 75f8b6959154..977f93e7f06f 100644 --- a/set_soenv.in +++ b/set_soenv.in @@ -1863,6 +1863,9 @@ ToFile( "LIBWPD_LIBS", "@LIBWPD_LIBS@", "e" ); ToFile( "SYSTEM_LIBWPS", "@SYSTEM_LIBWPS@", "e" ); ToFile( "LIBWPS_CFLAGS", "@LIBWPS_CFLAGS@", "e" ); ToFile( "LIBWPS_LIBS", "@LIBWPS_LIBS@", "e" ); +ToFile( "SYSTEM_LIBWPG", "@SYSTEM_LIBWPG@", "e" ); +ToFile( "LIBWPG_CFLAGS", "@LIBWPG_CFLAGS@", "e" ); +ToFile( "LIBWPG_LIBS", "@LIBWPG_LIBS@", "e" ); ToFile( "SYSTEM_CPPUNIT", "@SYSTEM_CPPUNIT@", "e" ); ToFile( "CPPUNIT_CFLAGS", "@CPPUNIT_CFLAGS@", "e" ); ToFile( "CPPUNIT_LIBS", "@CPPUNIT_LIBS@", "e" ); |