bbad34de3b
Certain compilers in an effort to optimize code chop off files that are never used. By adding a flag to common conditions and variables we can force skia to recompile with global static initializers off. By making a call to SkGraphics::Init we now register all those functions that had been previously automatically excluded by the compiler. Review URL: https://codereview.appspot.com/6443112 git-svn-id: http://skia.googlecode.com/svn/trunk@5057 2bbb7eff-a529-9590-31e7-b0007b416f81
13 lines
413 B
Bash
Executable File
13 lines
413 B
Bash
Executable File
# Used to recompile required skia libraries with static initializers turned
|
|
# off. This fixes a bug in which the linux compiler was incorrectly stripping
|
|
# required global static methods in an optimization effort.
|
|
|
|
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
|
CWD=$SCRIPT_DIR/../
|
|
|
|
DEFINES="skia_static_initializers=0"
|
|
export GYP_DEFINES="$DEFINES"
|
|
|
|
make clean -C $CWD
|
|
make -C $CWD debugger -j
|