OK, addition made, and I added documentation for -pgxs.

---------------------------------------------------------------------------

Andrew Dunstan wrote:
> 
> 
> Peter Eisentraut wrote:
> 
> >Bruce Momjian wrote:
> >  
> >
> >>Oops, sorry, done.
> >>    
> >>
> >
> >The --pgxs option seems to have gotten lost in the conversion.
> >
> >  
> >
> 
> It wasn't there when I did the conversion. Usual problem of duelling 
> patches. Can you fix it, or do you need me to send in a patch?
> 
> cheers
> 
> andrew
> 

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  [EMAIL PROTECTED]               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073
Index: doc/src/sgml/ref/pg_config-ref.sgml
===================================================================
RCS file: /cvsroot/pgsql-server/doc/src/sgml/ref/pg_config-ref.sgml,v
retrieving revision 1.17
diff -c -c -r1.17 pg_config-ref.sgml
*** doc/src/sgml/ref/pg_config-ref.sgml 29 Nov 2003 19:51:39 -0000      1.17
--- doc/src/sgml/ref/pg_config-ref.sgml 2 Aug 2004 12:31:43 -0000
***************
*** 25,30 ****
--- 25,31 ----
      <arg>--includedir-server</arg>
      <arg>--libdir</arg>
      <arg>--pkglibdir</arg>
+     <arg>--pgxs</arg>
      <arg>--configure</arg>
      <arg>--version</arg>
     </group>
***************
*** 101,106 ****
--- 102,116 ----
      </varlistentry>
  
      <varlistentry>
+      <term><option>--pgxs</option></>
+      <listitem>
+       <para>
+        Print the location of extension makefiles.
+      </para>
+      </listitem>
+     </varlistentry>
+ 
+     <varlistentry>
       <term><option>--configure</option></>
       <listitem>
        <para>
Index: src/bin/pg_config/pg_config.c
===================================================================
RCS file: /cvsroot/pgsql-server/src/bin/pg_config/pg_config.c,v
retrieving revision 1.2
diff -c -c -r1.2 pg_config.c
*** src/bin/pg_config/pg_config.c       1 Aug 2004 14:01:36 -0000       1.2
--- src/bin/pg_config/pg_config.c       2 Aug 2004 12:31:48 -0000
***************
*** 43,48 ****
--- 43,49 ----
        printf(_("  --includedir-server   show location of C header files for the 
server\n"));
        printf(_("  --libdir              show location of object code libraries\n"));
        printf(_("  --pkglibdir           show location of dynamically loadable 
modules\n"));
+       printf(_("  --pgxs                show location of extension makefile\n"));
        printf(_("  --configure           show options given to 'configure' script 
when\n"));
        printf(_("                        PostgreSQL was built\n"));
        printf(_("  --version             show the PostgreSQL version, then exit\n"));
***************
*** 81,86 ****
--- 82,88 ----
                        strcmp(argv[i],"--includedir-server") == 0 ||
                        strcmp(argv[i],"--libdir") == 0 ||
                        strcmp(argv[i],"--pkglibdir") == 0 ||
+                       strcmp(argv[i],"--pgxs") == 0 ||
                        strcmp(argv[i],"--configure") == 0)
                {
                        /* come back to these later */
***************
*** 136,141 ****
--- 138,148 ----
                        get_lib_path(mypath,otherpath);
                else if (strcmp(argv[i],"--pkglibdir") == 0)
                        get_pkglib_path(mypath,otherpath);
+               else if (strcmp(argv[i],"--pgxs") == 0)
+               {
+                       get_pkglib_path(mypath,otherpath);
+                       strncat(otherpath, "/pgxs", MAXPGPATH-1);
+               }
  
                printf("%s\n",otherpath);
        }
---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?

               http://www.postgresql.org/docs/faqs/FAQ.html

Reply via email to