|
855 | 855 | ],
|
856 | 856 | }],
|
857 | 857 | [ 'node_use_openssl=="true"', {
|
858 |
| - 'libraries': [ |
859 |
| - '<(OBJ_PATH)<(OBJ_SEPARATOR)node_crypto.<(OBJ_SUFFIX)', |
860 |
| - '<(OBJ_PATH)<(OBJ_SEPARATOR)node_crypto_bio.<(OBJ_SUFFIX)', |
861 |
| - '<(OBJ_PATH)<(OBJ_SEPARATOR)node_crypto_clienthello.<(OBJ_SUFFIX)', |
862 |
| - '<(OBJ_PATH)<(OBJ_SEPARATOR)tls_wrap.<(OBJ_SUFFIX)', |
| 858 | + 'conditions': [ |
| 859 | + ['node_target_type!="static_library"', { |
| 860 | + 'libraries': [ |
| 861 | + '<(OBJ_PATH)<(OBJ_SEPARATOR)node_crypto.<(OBJ_SUFFIX)', |
| 862 | + '<(OBJ_PATH)<(OBJ_SEPARATOR)node_crypto_bio.<(OBJ_SUFFIX)', |
| 863 | + '<(OBJ_PATH)<(OBJ_SEPARATOR)node_crypto_clienthello.<(OBJ_SUFFIX)', |
| 864 | + '<(OBJ_PATH)<(OBJ_SEPARATOR)tls_wrap.<(OBJ_SUFFIX)', |
| 865 | + ], |
| 866 | + }], |
863 | 867 | ],
|
864 | 868 | 'defines': [
|
865 | 869 | 'HAVE_OPENSSL=1',
|
|
870 | 874 | 'test/cctest/test_inspector_socket.cc',
|
871 | 875 | 'test/cctest/test_inspector_socket_server.cc'
|
872 | 876 | ],
|
873 |
| - 'libraries': [ |
874 |
| - '<(OBJ_PATH)<(OBJ_SEPARATOR)inspector_agent.<(OBJ_SUFFIX)', |
875 |
| - '<(OBJ_PATH)<(OBJ_SEPARATOR)inspector_io.<(OBJ_SUFFIX)', |
876 |
| - '<(OBJ_PATH)<(OBJ_SEPARATOR)inspector_js_api.<(OBJ_SUFFIX)', |
877 |
| - '<(OBJ_PATH)<(OBJ_SEPARATOR)inspector_socket.<(OBJ_SUFFIX)', |
878 |
| - '<(OBJ_PATH)<(OBJ_SEPARATOR)inspector_socket_server.<(OBJ_SUFFIX)', |
| 877 | + 'conditions': [ |
| 878 | + ['node_target_type!="static_library"', { |
| 879 | + 'libraries': [ |
| 880 | + '<(OBJ_PATH)<(OBJ_SEPARATOR)inspector_agent.<(OBJ_SUFFIX)', |
| 881 | + '<(OBJ_PATH)<(OBJ_SEPARATOR)inspector_io.<(OBJ_SUFFIX)', |
| 882 | + '<(OBJ_PATH)<(OBJ_SEPARATOR)inspector_js_api.<(OBJ_SUFFIX)', |
| 883 | + '<(OBJ_PATH)<(OBJ_SEPARATOR)inspector_socket.<(OBJ_SUFFIX)', |
| 884 | + '<(OBJ_PATH)<(OBJ_SEPARATOR)inspector_socket_server.<(OBJ_SUFFIX)', |
| 885 | + ], |
| 886 | + }], |
879 | 887 | ],
|
880 | 888 | 'defines': [
|
881 | 889 | 'HAVE_INSPECTOR=1',
|
882 | 890 | ],
|
883 | 891 | }],
|
884 |
| - [ 'node_use_dtrace=="true"', { |
| 892 | + [ 'node_use_dtrace=="true" and node_target_type!="static_library"', { |
885 | 893 | 'libraries': [
|
886 | 894 | '<(OBJ_PATH)<(OBJ_SEPARATOR)node_dtrace.<(OBJ_SUFFIX)',
|
887 | 895 | ],
|
|
899 | 907 | }],
|
900 | 908 | ],
|
901 | 909 | }],
|
902 |
| - [ 'OS=="win"', { |
| 910 | + [ 'OS=="win" and node_target_type!="static_library"', { |
903 | 911 | 'libraries': [
|
904 | 912 | '<(OBJ_PATH)<(OBJ_SEPARATOR)backtrace_win32.<(OBJ_SUFFIX)',
|
905 |
| - ], |
| 913 | + ], |
906 | 914 | }, {
|
907 |
| - 'libraries': [ |
908 |
| - '<(OBJ_PATH)<(OBJ_SEPARATOR)backtrace_posix.<(OBJ_SUFFIX)', |
909 |
| - ], |
| 915 | + 'conditions': [ |
| 916 | + ['node_target_type!="static_library"', { |
| 917 | + 'libraries': [ |
| 918 | + '<(OBJ_PATH)<(OBJ_SEPARATOR)backtrace_posix.<(OBJ_SUFFIX)', |
| 919 | + ], |
| 920 | + }], |
| 921 | + ], |
910 | 922 | }],
|
911 | 923 | [ 'node_shared_zlib=="false"', {
|
912 | 924 | 'dependencies': [
|
|
0 commit comments