Linux builds have been converted to gyp-generated SCons files.

I'm in the process of updating the wiki pages to reflect the change.  Here's
the executive summary of the most important points (or the ones I can
remember):


   - The gclient hook will have gyp generate the .scons files for you
     after next update

   - Output is now generated in src/sconsbuild/{Debug,Release}

   - Consequently, it's going to rebuild your (Linux) world after
     your first update

   - The main build entry point is now the src/build directory;
     see below for a little more detail.

   - Start using --mode=Release (not --mode=opt) to build the
     release version

   - LOAD= does not work at the moment, but will shortly (there's a
     CL teed up)

   - Sorry SHARED=1 people, that's broken again

Build instructions:

$ cd $CHROMIUM_ROOT/src/build
$ hammer [targets]

Default is "all".  You can specify any of the targets from the .gyp files to
build just the specified targets.  So:

$ cd $CHROMIUM_ROOT/src/build
$ hammer app
$ ../sconsbuild/Debug/chrome

If you prefer to do everything from the src/ directory, use -C (like make):

$ cd $CHROMIUM_ROOT/src
$ hammer -C build app
$ sconsbuild/Debug/chrome

If you have questions or notice problems, you know who to find...

        --SK

--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: [email protected] 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to