Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(69)

Issue 10696082: Clean up gyp settings for libjpeg (Closed)

Created:
8 years, 5 months ago by Steve Block
Modified:
8 years, 3 months ago
CC:
chromium-reviews, Michael Moss, Paweł Hajdan Jr.
Visibility:
Public.

Description

Clean up gyp settings for libjpeg The gyp settings for libjpeg currently have a number of problems ... - Settings for using the system libjpeg are replicated in the gyp files for both libjpeg and libjpeg_turbo. - The default setting for use_system_libjpeg is different depending on whether libjpeg or libjpeg_turbo is in use. This is unintuitive, as libjpeg_turbo is a drop-in replacement for libjpeg. This patch improves the situation ... - Improve documentation about the interaction between use_system_libjpeg and use_libjpeg_turbo. - Use the libjpeg gyp file whenever use_system_libjpeg==1. This means that the settings for using the system libjpeg are only needed here. (A later patch will remove them from libjpeg_turbo's gyp file). It also means that the libjpeg_turbo repository can be excluded when use_system_libjpeg==1. - Move all settings concerned with use_system_libjpeg to the libjpeg gyp file. Note that with this change, we lose the OS-specific defaults for use_system_libjpeg when use_libjpeg_turbo==0. These defaults are currently not used, as use_libjpeg_turbo==1 always. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=147254

Patch Set 1 #

Patch Set 2 : Updated to support use_system_libjpeg==1 and use_libjpeg_turbo==1 #

Patch Set 3 : Fix gyp syntax #

Patch Set 4 : Remove android settings #

Unified diffs Side-by-side diffs Delta from patch set Stats (+18 lines, -26 lines) Patch
M build/common.gypi View 1 2 3 2 chunks +9 lines, -4 lines 0 comments Download
M third_party/iccjpeg/iccjpeg.gyp View 1 chunk +0 lines, -7 lines 0 comments Download
M third_party/libjpeg/libjpeg.gyp View 1 2 3 2 chunks +9 lines, -10 lines 0 comments Download
M ui/ui.gyp View 1 1 chunk +0 lines, -5 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
Steve Block
8 years, 5 months ago (2012-07-13 14:37:18 UTC) #1
Evan Martin
Sorry to disappear now, but I don't officially work on Chrome anymore and this is ...
8 years, 5 months ago (2012-07-16 16:26:24 UTC) #2
Steve Block
Removing Evan as he no longer works on Chromium. This change is the result of ...
8 years, 5 months ago (2012-07-17 13:50:30 UTC) #3
Hironori Bono
Greetings, Thanks for your change. LGTM (for libjpeg.gyp). It seems your change also needs an ...
8 years, 5 months ago (2012-07-18 00:01:58 UTC) #4
Steve Block
Thanks +ben and sky for ui/ OWNERS
8 years, 5 months ago (2012-07-18 09:35:46 UTC) #5
sky
LGTM
8 years, 5 months ago (2012-07-18 15:17:54 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/steveblock@chromium.org/10696082/4003
8 years, 5 months ago (2012-07-18 15:51:39 UTC) #7
commit-bot: I haz the power
Try job failure for 10696082-4003 (retry) on mac_rel for step "browser_tests". It's a second try, ...
8 years, 5 months ago (2012-07-18 16:54:13 UTC) #8
Steve Block
Cleanup change to libjpeg_turbo is waiting for review at http://codereview.chromium.org/10777011
8 years, 5 months ago (2012-07-18 17:13:36 UTC) #9
Nico
+phajdan, who cares about the use_system_ stuff.
8 years, 5 months ago (2012-07-19 19:36:17 UTC) #10
Paweł Hajdan Jr.
8 years, 3 months ago (2012-08-29 14:48:40 UTC) #11
Thank you for including me. This looks good (LGTM). I appreciate your effort to
keep use_system_ flags working and cleanly implemented.

Powered by Google App Engine
This is Rietveld 408576698