Status: Available
Owner: ----
CC: [email protected]
Labels: Type-Cleanup Pri-3 OS-Linux Area-Infrastructure Size-Medium

New issue 10051 by [email protected]: Scons pass way too many -I  
switches to the compiler
http://code.google.com/p/chromium/issues/detail?id=10051

The command scons currently generate to compile chrome/browser/browser.cc
is ridiculously long. Do we need all 100+ -I switches?

g++ -o /chrome/src/sconsbuild/Release/obj/chrome/browser/browser.o -c -m32
-pthread -march=pentium4 -fno-exceptions -msse2 -mfpmath=sse
-DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include
-I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1
-O2 -DCHROMIUM_BUILD -DSKIA_HARFBUZZ -DU_STATIC_IMPLEMENTATION
-DLIBXML_STATIC -DHUNSPELL_CHROME_CLIENT -DUSE_HUNSPELL
-DWTF_USE_PTHREADS=1 -DENABLE_DATABASE=1 -DENABLE_DASHBOARD_SUPPORT=0
-DENABLE_JAVASCRIPT_DEBUGGER=0 -DENABLE_JSC_MULTIPLE_THREADS=0
-DENABLE_ICONDATABASE=0 -DENABLE_XSLT=1 -DENABLE_XPATH=1 -DENABLE_SVG=1
-DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1
-DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_FONTS=1 -DENABLE_WORKERS=1
-DENABLE_VIDEO=0 -DBUILDING_CHROMIUM__=1 -DUSE_GOOGLE_URL_LIBRARY=1
-DUSE_SYSTEM_MALLOC=1 "-DWEBCORE_NAVIGATOR_PLATFORM=\"Linux i686\""
-DNDEBUG -I/chrome/src/sconsbuild/Release/obj/global_intermediate/webkit
-I/chrome/src/global_intermediate/webkit
-I/chrome/src/sconsbuild/Release/obj/third_party/icu38/public/common
-I/chrome/src/third_party/icu38/public/common
-I/chrome/src/sconsbuild/Release/obj/third_party/icu38/public/i18n
-I/chrome/src/third_party/icu38/public/i18n
-I/chrome/src/sconsbuild/Release/obj -I/chrome/src
-I/chrome/src/sconsbuild/Release/obj/chrome/browser/intermediate
-I/chrome/src/chrome/browser/intermediate
-I/chrome/src/sconsbuild/Release/obj/global_intermediate/chrome
-I/chrome/src/global_intermediate/chrome
-I/chrome/src/sconsbuild/Release/obj/global_intermediate/net
-I/chrome/src/global_intermediate/net
-I/chrome/src/sconsbuild/Release/obj/skia/include
-I/chrome/src/skia/include
-I/chrome/src/sconsbuild/Release/obj/skia/include/corecg
-I/chrome/src/skia/include/corecg
-I/chrome/src/sconsbuild/Release/obj/skia/ext -I/chrome/src/skia/ext
-I/chrome/src/sconsbuild/Release/obj/third_party/harfbuzz/src
-I/chrome/src/third_party/harfbuzz/src
-I/chrome/src/sconsbuild/Release/obj/third_party/harfbuzz/contrib
-I/chrome/src/third_party/harfbuzz/contrib
-I/chrome/src/sconsbuild/Release/obj/third_party/libxml/linux/include
-I/chrome/src/third_party/libxml/linux/include
-I/chrome/src/sconsbuild/Release/obj/third_party/libxml/include
-I/chrome/src/third_party/libxml/include
-I/chrome/src/sconsbuild/Release/obj/third_party/npapi
-I/chrome/src/third_party/npapi
-I/chrome/src/sconsbuild/Release/obj/third_party/npapi/bindings
-I/chrome/src/third_party/npapi/bindings
-I/chrome/src/sconsbuild/Release/obj/global_intermediate/webkit/bindings
-I/chrome/src/global_intermediate/webkit/bindings
-I/chrome/src/sconsbuild/Release/obj/webkit/port/bindings/v8
-I/chrome/src/webkit/port/bindings/v8
-I/chrome/src/sconsbuild/Release/obj/webkit/pending
-I/chrome/src/webkit/pending
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/bindings/v8
-I/chrome/src/third_party/WebKit/WebCore/bindings/v8
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/bindings/v8/custom
-I/chrome/src/third_party/WebKit/WebCore/bindings/v8/custom
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/css
-I/chrome/src/third_party/WebKit/WebCore/css
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/dom
-I/chrome/src/third_party/WebKit/WebCore/dom
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/editing
-I/chrome/src/third_party/WebKit/WebCore/editing
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/history
-I/chrome/src/third_party/WebKit/WebCore/history
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/html
-I/chrome/src/third_party/WebKit/WebCore/html
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/inspector
-I/chrome/src/third_party/WebKit/WebCore/inspector
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/loader
-I/chrome/src/third_party/WebKit/WebCore/loader
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/loader/appcache
-I/chrome/src/third_party/WebKit/WebCore/loader/appcache
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/loader/archive
-I/chrome/src/third_party/WebKit/WebCore/loader/archive
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/loader/icon
-I/chrome/src/third_party/WebKit/WebCore/loader/icon
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/page
-I/chrome/src/third_party/WebKit/WebCore/page
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/page/animation
-I/chrome/src/third_party/WebKit/WebCore/page/animation
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/page/chromium
-I/chrome/src/third_party/WebKit/WebCore/page/chromium
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/platform
-I/chrome/src/third_party/WebKit/WebCore/platform
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/platform/animation
-I/chrome/src/third_party/WebKit/WebCore/platform/animation
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/platform/chromium
-I/chrome/src/third_party/WebKit/WebCore/platform/chromium
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/platform/graphics
-I/chrome/src/third_party/WebKit/WebCore/platform/graphics
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/platform/graphics/chromium
-I/chrome/src/third_party/WebKit/WebCore/platform/graphics/chromium
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/platform/graphics/opentype
-I/chrome/src/third_party/WebKit/WebCore/platform/graphics/opentype
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/platform/graphics/skia
-I/chrome/src/third_party/WebKit/WebCore/platform/graphics/skia
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/platform/graphics/transforms
-I/chrome/src/third_party/WebKit/WebCore/platform/graphics/transforms
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/platform/image-decoders/skia
-I/chrome/src/third_party/WebKit/WebCore/platform/image-decoders/skia
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/platform/image-encoders/skia
-I/chrome/src/third_party/WebKit/WebCore/platform/image-encoders/skia
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/platform/network
-I/chrome/src/third_party/WebKit/WebCore/platform/network
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/platform/network/chromium
-I/chrome/src/third_party/WebKit/WebCore/platform/network/chromium
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/platform/sql  
-I/chrome/src/third_party/WebKit/WebCore/platform/sql
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/platform/text
-I/chrome/src/third_party/WebKit/WebCore/platform/text
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/plugins
-I/chrome/src/third_party/WebKit/WebCore/plugins
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/rendering
-I/chrome/src/third_party/WebKit/WebCore/rendering
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/rendering/style
-I/chrome/src/third_party/WebKit/WebCore/rendering/style
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/storage
-I/chrome/src/third_party/WebKit/WebCore/storage
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/svg
-I/chrome/src/third_party/WebKit/WebCore/svg
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/svg/animation
-I/chrome/src/third_party/WebKit/WebCore/svg/animation
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/svg/graphics  
-I/chrome/src/third_party/WebKit/WebCore/svg/graphics
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/workers
-I/chrome/src/third_party/WebKit/WebCore/workers
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/WebCore/xml
-I/chrome/src/third_party/WebKit/WebCore/xml
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/JavaScriptCore
-I/chrome/src/third_party/WebKit/JavaScriptCore
-I/chrome/src/sconsbuild/Release/obj/third_party/WebKit/JavaScriptCore/wtf
-I/chrome/src/third_party/WebKit/JavaScriptCore/wtf
-I/chrome/src/sconsbuild/Release/obj/v8/include -I/chrome/src/v8/include
/chrome/src/chrome/browser/browser.cc


--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---

Reply via email to