subversion-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache subversion Wiki <comm...@subversion.apache.org>
Subject [Subversion Wiki] Update of "Build System Map" by GabrielaGibson
Date Tue, 29 Jan 2013 17:00:27 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Subversion Wiki" for change notification.

The "Build System Map" page has been changed by GabrielaGibson:
http://wiki.apache.org/subversion/Build%20System%20Map?action=diff&rev1=3&rev2=4

  === autogen.sh ===
   . calls build/buildcheck.sh which checks autoconf and autoheader
    . and copies libtool stuff
-  sets up  libtool services checks for python calls gen-make.py build.conf produces configure
+   . sets up  libtool services 
+   . checks for python 
+   . calls gen-make.py build.conf 
+   . produces configure (using configure.ac?)
  
  === gen-make.py ===
   . // I suspect it somehow calls this tool to process build.conf:
    . ~/trunk/build/generator/gen_make.py
   main(fname, gentype, verfname=None,
-   . skip_depends=0, other_options=None): computes the header dependencies (not sure what
this means) write the (above obtained?) sqlite headers offer debug output if --debug is define
+   . skip_depends=0, other_options=None): computes the header dependencies (not sure what
this means) 
+   . computes the header dependencies (not sure what this means)
+   . write the (above obtained?) sqlite headers
+   . offer debug output if --debug is defined
-  . useage_exit & class Options:
+ useage_exit & class Options:
-  . it also offers interactive useage service -- when is that used? this looks like it's
manipulated from the outside somewhere?                                                  
             It calls it's own main?
+   . it also offers interactive useage service -- when is that used? this looks like it's
manipulated from the outside somewhere?                                                  
             It calls it's own main?
  
  === build.conf -- defines a lot of things used by the python scripts ===
   . [options] section
@@ -22, +28 @@

   . TARGETS FOR SWIG SUPPORT
   . JavaHL targets C++HL targets
   . TESTING TARGETS (2 -- libsvn_test only -- should this go with the others?)
-  . Tests for libsvn_fs_base<<BR>>Tests for libsvn_fs_fs<<BR>>Tests
for libsvn_fs<<BR>>Tests for libsvn_repos<<BR>>Tests for libsvn_subr<<BR>>Tests
for libsvn_delta<<BR>>Tests for libsvn_client<<BR>>Tests for libsvn_diff<<BR>>Tests
for libsvn_ra<<BR>>Tests for libsvn_ra_local<<BR>>Tests for libsvn_wc
+  . Tests for libsvn_fs_base
+  . Tests for libsvn_fs_fs
+  . Tests for libsvn_fs
+  . Tests for libsvn_repos
+  . Tests for libsvn_subr
+  . Tests for libsvn_delta
+  . Tests for libsvn_client
+  . Tests for libsvn_diff
+  . Tests for libsvn_ra
+  . Tests for libsvn_ra_local
+  . Tests for libsvn_wc
   . [__ALL_TESTS__] (this appears to be part of the above but does not look in place?)
   . Contrib and tools
  
  === configure.ac ===
   . set up AUTOCONF look for programs(compiler etc) Libraries, for which we may have source
to build
    . (apr, gssapi and so on)
-  Libtool stuff trang doxygen Check for trang. Check for doxygen Check for libraries
+  . Libtool stuff 
+ . trang 
+ . doxygen 
+ . Check for trang. 
+ . Check for doxygen 
+ . Check for libraries
    . Expat Berkeley DB
-  Mac OS specific features
+  . Mac OS specific features
   . APR_HAS_DSO
   . D-Bus (required for support for KWallet)
   . GPG Agent
@@ -46, +67 @@

   . Build and install rules
   . Check for header files
    . typedefs, structures, and compiler characteristics and some other stuffs
-  Process some configuration options
+  . Process some configuration options
    . AC_ARG_WITH(
     . ssl,openssl,debug...
-  AC_SUBST([libsvn_auth_gnome_keyring_LDFLAGS])
+  . AC_SUBST([libsvn_auth_gnome_keyring_LDFLAGS])
    . lots of LDFLAGS for almost everything
-  compose help & options for ./configure
+  . compose help & options for ./configure
   . Scripting and Bindings languages
    . Python: Used for testsuite, and bindings
    . The minimum version for the JVM runtime
    . Perl
    . Ruby
    . Swig
-  decide whether we want to link against the RA/FS libraries
+  . decide whether we want to link against the RA/FS libraries
   . JavaHL
   . Miscellaneous bits
    . (CPPFLAGS),

Mime
View raw message