OLD | NEW |
1 # Copyright 2014 The Crashpad Authors. All rights reserved. | 1 # Copyright 2014 The Crashpad Authors. All rights reserved. |
2 # | 2 # |
3 # Licensed under the Apache License, Version 2.0 (the "License"); | 3 # Licensed under the Apache License, Version 2.0 (the "License"); |
4 # you may not use this file except in compliance with the License. | 4 # you may not use this file except in compliance with the License. |
5 # You may obtain a copy of the License at | 5 # You may obtain a copy of the License at |
6 # | 6 # |
7 # http://www.apache.org/licenses/LICENSE-2.0 | 7 # http://www.apache.org/licenses/LICENSE-2.0 |
8 # | 8 # |
9 # Unless required by applicable law or agreed to in writing, software | 9 # Unless required by applicable law or agreed to in writing, software |
10 # distributed under the License is distributed on an "AS IS" BASIS, | 10 # distributed under the License is distributed on an "AS IS" BASIS, |
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
122 'stdlib/string_number_conversion.cc', | 122 'stdlib/string_number_conversion.cc', |
123 'stdlib/string_number_conversion.h', | 123 'stdlib/string_number_conversion.h', |
124 'stdlib/strlcpy.cc', | 124 'stdlib/strlcpy.cc', |
125 'stdlib/strlcpy.h', | 125 'stdlib/strlcpy.h', |
126 'stdlib/strnlen.cc', | 126 'stdlib/strnlen.cc', |
127 'stdlib/strnlen.h', | 127 'stdlib/strnlen.h', |
128 'synchronization/semaphore_mac.cc', | 128 'synchronization/semaphore_mac.cc', |
129 'synchronization/semaphore_posix.cc', | 129 'synchronization/semaphore_posix.cc', |
130 'synchronization/semaphore_win.cc', | 130 'synchronization/semaphore_win.cc', |
131 'synchronization/semaphore.h', | 131 'synchronization/semaphore.h', |
| 132 'win/process_info.cc', |
| 133 'win/process_info.h', |
132 'win/scoped_handle.cc', | 134 'win/scoped_handle.cc', |
133 'win/scoped_handle.h', | 135 'win/scoped_handle.h', |
134 'win/time.cc', | 136 'win/time.cc', |
135 'win/time.h', | 137 'win/time.h', |
136 ], | 138 ], |
137 'conditions': [ | 139 'conditions': [ |
138 ['OS=="mac"', { | 140 ['OS=="mac"', { |
139 'conditions': [ | 141 'conditions': [ |
140 ['GENERATOR=="ninja"', { | 142 ['GENERATOR=="ninja"', { |
141 # ninja’s rules can’t deal with sources that have paths relative | 143 # ninja’s rules can’t deal with sources that have paths relative |
(...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
301 'posix/symbolic_constants_posix_test.cc', | 303 'posix/symbolic_constants_posix_test.cc', |
302 'stdlib/string_number_conversion_test.cc', | 304 'stdlib/string_number_conversion_test.cc', |
303 'stdlib/strlcpy_test.cc', | 305 'stdlib/strlcpy_test.cc', |
304 'stdlib/strnlen_test.cc', | 306 'stdlib/strnlen_test.cc', |
305 'synchronization/semaphore_test.cc', | 307 'synchronization/semaphore_test.cc', |
306 'test/executable_path_test.cc', | 308 'test/executable_path_test.cc', |
307 'test/mac/mach_multiprocess_test.cc', | 309 'test/mac/mach_multiprocess_test.cc', |
308 'test/multiprocess_exec_test.cc', | 310 'test/multiprocess_exec_test.cc', |
309 'test/multiprocess_posix_test.cc', | 311 'test/multiprocess_posix_test.cc', |
310 'test/scoped_temp_dir_test.cc', | 312 'test/scoped_temp_dir_test.cc', |
| 313 'win/process_info_test.cc', |
311 'win/time_test.cc', | 314 'win/time_test.cc', |
312 ], | 315 ], |
313 'conditions': [ | 316 'conditions': [ |
314 ['OS=="mac"', { | 317 ['OS=="mac"', { |
315 'link_settings': { | 318 'link_settings': { |
316 'libraries': [ | 319 'libraries': [ |
317 '$(SDKROOT)/System/Library/Frameworks/Foundation.framework', | 320 '$(SDKROOT)/System/Library/Frameworks/Foundation.framework', |
318 ], | 321 ], |
319 }, | 322 }, |
320 }], | 323 }], |
| 324 ['OS=="win"', { |
| 325 'link_settings': { |
| 326 'libraries': [ |
| 327 '-lrpcrt4.lib', |
| 328 ], |
| 329 }, |
| 330 }], |
321 ], | 331 ], |
322 }, | 332 }, |
323 { | 333 { |
324 'target_name': 'util_test_multiprocess_exec_test_child', | 334 'target_name': 'util_test_multiprocess_exec_test_child', |
325 'type': 'executable', | 335 'type': 'executable', |
326 'sources': [ | 336 'sources': [ |
327 'test/multiprocess_exec_test_child.cc', | 337 'test/multiprocess_exec_test_child.cc', |
328 ], | 338 ], |
329 }, | 339 }, |
330 ], | 340 ], |
| 341 'conditions': [ |
| 342 ['OS=="win"', { |
| 343 'targets': [ |
| 344 { |
| 345 'target_name': 'util_test_process_info_test_child', |
| 346 'type': 'executable', |
| 347 'sources': [ |
| 348 'win/process_info_test_child.cc', |
| 349 ], |
| 350 # Set an unusually high load address to make sure that the main |
| 351 # executable still appears as the first element in |
| 352 # ProcessInfo::Modules(). |
| 353 'msvs_settings': { |
| 354 'VCLinkerTool': { |
| 355 'AdditionalOptions': [ |
| 356 '/BASE:0x78000000', |
| 357 '/FIXED', |
| 358 ], |
| 359 }, |
| 360 }, |
| 361 }, |
| 362 ] |
| 363 }], |
| 364 ], |
331 } | 365 } |
OLD | NEW |