![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /usr/local/lib/node_modules/mediasoup/worker/deps/gyp/test/dependencies/ |
Upload File : |
#!/usr/bin/env python # Copyright (c) 2011 Google Inc. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. """ Verify that a link time only dependency will get pulled into the set of built targets, even if no executable uses it. """ import TestGyp import sys test = TestGyp.TestGyp() test.run_gyp('lib_only.gyp') test.build('lib_only.gyp', test.ALL) test.built_file_must_exist('a', type=test.STATIC_LIB) # TODO(bradnelson/mark): # On linux and windows a library target will at least pull its link dependencies # into the generated project, since not doing so confuses users. # This is not currently implemented on mac, which has the opposite behavior. if sys.platform == 'darwin': if test.format == 'xcode': test.built_file_must_not_exist('b', type=test.STATIC_LIB) else: assert test.format in ('make', 'ninja', 'xcode-ninja') test.built_file_must_exist('b', type=test.STATIC_LIB) else: # Make puts the resulting library in a directory matching the input gyp file; # for the 'b' library, that is in the 'b' subdirectory. test.built_file_must_exist('b', type=test.STATIC_LIB, subdir='b') test.pass_test()