Changeset 80906 in webkit
- Timestamp:
- Mar 11, 2011 5:05:44 PM (13 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r80882 r80906 1 2011-03-11 Dimitri Glazkov <dglazkov@chromium.org> 2 3 Reviewed by Eric Seidel. 4 5 Introduce project_dir variable and make paths a whole lot saner. Ok, a little bit saner. 6 https://bugs.webkit.org/show_bug.cgi?id=56231 7 8 * JavaScriptCore.gypi: Added project_dir variable. 9 * gyp/JavaScriptCore.gyp: Changed to use project_dir, rather than DEPTH/JavaScriptCore. 10 * gyp/generate-dtrace-header.sh: Changed to use project_dir. 11 1 12 2011-03-11 Dimitri Glazkov <dglazkov@chromium.org> 2 13 -
trunk/Source/JavaScriptCore/JavaScriptCore.gypi
r80865 r80906 1 1 { 2 2 'variables': { 3 'project_dir': [ '<(DEPTH)/JavaScriptCore' ], 3 4 # These headers are part of JavaScriptCore's public API in the Apple Mac build. 4 5 'javascriptcore_publicheader_files': [ -
trunk/Source/JavaScriptCore/gyp/JavaScriptCore.gyp
r80882 r80906 4 4 '../JavaScriptCore.gypi', 5 5 ], 6 'xcode_config_file': '<( DEPTH)/JavaScriptCore/Configurations/DebugRelease.xcconfig',6 'xcode_config_file': '<(project_dir)/Configurations/DebugRelease.xcconfig', 7 7 'variables': { 8 8 # FIXME: We should use a header map instead of listing these explicitly. 9 9 'javascriptcore_include_dirs': [ 10 10 '<(DEPTH)', # Some paths in API include JavaScriptCore/ 11 '<( DEPTH)/JavaScriptCore',12 '<( DEPTH)/JavaScriptCore/ForwardingHeaders',13 '<( DEPTH)/JavaScriptCore/API',14 '<( DEPTH)/JavaScriptCore/assembler',15 '<( DEPTH)/JavaScriptCore/collector/handles',16 '<( DEPTH)/JavaScriptCore/bytecode',17 '<( DEPTH)/JavaScriptCore/bytecompiler',18 '<( DEPTH)/JavaScriptCore/debugger',19 '<( DEPTH)/JavaScriptCore/icu',20 '<( DEPTH)/JavaScriptCore/interpreter',21 '<( DEPTH)/JavaScriptCore/jit',22 '<( DEPTH)/JavaScriptCore/parser',23 '<( DEPTH)/JavaScriptCore/profiler',24 '<( DEPTH)/JavaScriptCore/runtime',25 '<( DEPTH)/JavaScriptCore/wtf',26 '<( DEPTH)/JavaScriptCore/wtf/unicode',27 '<( PRODUCT_DIR)/DerivedSources/JavaScriptCore',11 '<(project_dir)', 12 '<(project_dir)/ForwardingHeaders', 13 '<(project_dir)/API', 14 '<(project_dir)/assembler', 15 '<(project_dir)/collector/handles', 16 '<(project_dir)/bytecode', 17 '<(project_dir)/bytecompiler', 18 '<(project_dir)/debugger', 19 '<(project_dir)/icu', 20 '<(project_dir)/interpreter', 21 '<(project_dir)/jit', 22 '<(project_dir)/parser', 23 '<(project_dir)/profiler', 24 '<(project_dir)/runtime', 25 '<(project_dir)/wtf', 26 '<(project_dir)/wtf/unicode', 27 '<(SHARED_INTERMEDIATE_DIR)', 28 28 ], 29 29 'derived_source_files': [ … … 70 70 '<@(javascriptcore_privateheader_files)', 71 71 ], 72 'xcode_config_file': '<( DEPTH)/JavaScriptCore/Configurations/JavaScriptCore.xcconfig',72 'xcode_config_file': '<(project_dir)/Configurations/JavaScriptCore.xcconfig', 73 73 'sources/': [ 74 74 ['exclude', 'qt'], … … 120 120 # FIXME: Remove these overrides once JavaScriptCore.xcconfig is 121 121 # used only by this project. 122 'GCC_PREFIX_HEADER': '<( DEPTH)/JavaScriptCore/JavaScriptCorePrefix.h',123 'INFOPLIST_FILE': '<( DEPTH)/JavaScriptCore/Info.plist',122 'GCC_PREFIX_HEADER': '<(project_dir)/JavaScriptCorePrefix.h', 123 'INFOPLIST_FILE': '<(project_dir)/Info.plist', 124 124 # This setting mirrors the setting in Base.xcconfig, with 125 125 # one difference noted below. … … 166 166 'outputs': [], 167 167 'action': [ 168 'sh', '<( DEPTH)/JavaScriptCore/gyp/generate-dtrace-header.sh', '<(SHARED_INTERMEDIATE_DIR)'168 'sh', '<(project_dir)/gyp/generate-dtrace-header.sh', '<(project_dir)', '<(SHARED_INTERMEDIATE_DIR)' 169 169 ] 170 170 } … … 179 179 'outputs': [], 180 180 'action': [ 181 'sh', '<(DEPTH)/gyp/update-info-plist.sh', '<( DEPTH)/JavaScriptCore/Info.plist'181 'sh', '<(DEPTH)/gyp/update-info-plist.sh', '<(project_dir)/Info.plist' 182 182 ] 183 183 }], -
trunk/Source/JavaScriptCore/gyp/generate-dtrace-header.sh
r80882 r80906 1 1 #!/bin/sh 2 2 3 TRACING_D="$ {SRCROOT}/../runtime/Tracing.d";4 TRACING_H="$ 1/TracingDtrace.h";3 TRACING_D="$1/runtime/Tracing.d"; 4 TRACING_H="$2/TracingDtrace.h"; 5 5 6 6 if [[ "${HAVE_DTRACE}" = "1" && "${TRACING_D}" -nt "${TRACING_H}" ]]; then
Note: See TracChangeset
for help on using the changeset viewer.