project-tests.gypi 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906
  1. {
  2. 'targets': [
  3. {
  4. 'target_name': 'test_system',
  5. 'type': 'executable',
  6. 'sources': [
  7. '../../tests/test_system.cpp',
  8. '../../tests/testutil.hpp'
  9. ],
  10. 'dependencies': [
  11. 'libzmq'
  12. ],
  13. },
  14. {
  15. 'target_name': 'test_pair_inproc',
  16. 'type': 'executable',
  17. 'sources': [
  18. '../../tests/test_pair_inproc.cpp',
  19. '../../tests/testutil.hpp'
  20. ],
  21. 'dependencies': [
  22. 'libzmq'
  23. ],
  24. },
  25. {
  26. 'target_name': 'test_pair_tcp',
  27. 'type': 'executable',
  28. 'sources': [
  29. '../../tests/test_pair_tcp.cpp',
  30. '../../tests/testutil.hpp'
  31. ],
  32. 'dependencies': [
  33. 'libzmq'
  34. ],
  35. },
  36. {
  37. 'target_name': 'test_reqrep_inproc',
  38. 'type': 'executable',
  39. 'sources': [
  40. '../../tests/test_reqrep_inproc.cpp',
  41. '../../tests/testutil.hpp'
  42. ],
  43. 'dependencies': [
  44. 'libzmq'
  45. ],
  46. },
  47. {
  48. 'target_name': 'test_reqrep_tcp',
  49. 'type': 'executable',
  50. 'sources': [
  51. '../../tests/test_reqrep_tcp.cpp',
  52. '../../tests/testutil.hpp'
  53. ],
  54. 'dependencies': [
  55. 'libzmq'
  56. ],
  57. },
  58. {
  59. 'target_name': 'test_hwm',
  60. 'type': 'executable',
  61. 'sources': [
  62. '../../tests/test_hwm.cpp',
  63. '../../tests/testutil.hpp'
  64. ],
  65. 'dependencies': [
  66. 'libzmq'
  67. ],
  68. },
  69. {
  70. 'target_name': 'test_hwm_pubsub',
  71. 'type': 'executable',
  72. 'sources': [
  73. '../../tests/test_hwm_pubsub.cpp',
  74. '../../tests/testutil.hpp'
  75. ],
  76. 'dependencies': [
  77. 'libzmq'
  78. ],
  79. },
  80. {
  81. 'target_name': 'test_reqrep_device',
  82. 'type': 'executable',
  83. 'sources': [
  84. '../../tests/test_reqrep_device.cpp',
  85. '../../tests/testutil.hpp'
  86. ],
  87. 'dependencies': [
  88. 'libzmq'
  89. ],
  90. },
  91. {
  92. 'target_name': 'test_sub_forward',
  93. 'type': 'executable',
  94. 'sources': [
  95. '../../tests/test_sub_forward.cpp',
  96. '../../tests/testutil.hpp'
  97. ],
  98. 'dependencies': [
  99. 'libzmq'
  100. ],
  101. },
  102. {
  103. 'target_name': 'test_invalid_rep',
  104. 'type': 'executable',
  105. 'sources': [
  106. '../../tests/test_invalid_rep.cpp',
  107. '../../tests/testutil.hpp'
  108. ],
  109. 'dependencies': [
  110. 'libzmq'
  111. ],
  112. },
  113. {
  114. 'target_name': 'test_msg_flags',
  115. 'type': 'executable',
  116. 'sources': [
  117. '../../tests/test_msg_flags.cpp',
  118. '../../tests/testutil.hpp'
  119. ],
  120. 'dependencies': [
  121. 'libzmq'
  122. ],
  123. },
  124. {
  125. 'target_name': 'test_msg_ffn',
  126. 'type': 'executable',
  127. 'sources': [
  128. '../../tests/test_msg_ffn.cpp',
  129. '../../tests/testutil.hpp'
  130. ],
  131. 'dependencies': [
  132. 'libzmq'
  133. ],
  134. },
  135. {
  136. 'target_name': 'test_msg_init',
  137. 'type': 'executable',
  138. 'sources': [
  139. '../../tests/test_msg_init.cpp',
  140. '../../tests/testutil.hpp'
  141. ],
  142. 'dependencies': [
  143. 'libzmq'
  144. ],
  145. },
  146. {
  147. 'target_name': 'test_connect_resolve',
  148. 'type': 'executable',
  149. 'sources': [
  150. '../../tests/test_connect_resolve.cpp',
  151. '../../tests/testutil.hpp'
  152. ],
  153. 'dependencies': [
  154. 'libzmq'
  155. ],
  156. },
  157. {
  158. 'target_name': 'test_immediate',
  159. 'type': 'executable',
  160. 'sources': [
  161. '../../tests/test_immediate.cpp',
  162. '../../tests/testutil.hpp'
  163. ],
  164. 'dependencies': [
  165. 'libzmq'
  166. ],
  167. },
  168. {
  169. 'target_name': 'test_last_endpoint',
  170. 'type': 'executable',
  171. 'sources': [
  172. '../../tests/test_last_endpoint.cpp',
  173. '../../tests/testutil.hpp'
  174. ],
  175. 'dependencies': [
  176. 'libzmq'
  177. ],
  178. },
  179. {
  180. 'target_name': 'test_term_endpoint',
  181. 'type': 'executable',
  182. 'sources': [
  183. '../../tests/test_term_endpoint.cpp',
  184. '../../tests/testutil.hpp'
  185. ],
  186. 'dependencies': [
  187. 'libzmq'
  188. ],
  189. },
  190. {
  191. 'target_name': 'test_srcfd',
  192. 'type': 'executable',
  193. 'sources': [
  194. '../../tests/test_srcfd.cpp',
  195. '../../tests/testutil.hpp'
  196. ],
  197. 'dependencies': [
  198. 'libzmq'
  199. ],
  200. },
  201. {
  202. 'target_name': 'test_monitor',
  203. 'type': 'executable',
  204. 'sources': [
  205. '../../tests/test_monitor.cpp',
  206. '../../tests/testutil.hpp'
  207. ],
  208. 'dependencies': [
  209. 'libzmq'
  210. ],
  211. },
  212. {
  213. 'target_name': 'test_router_mandatory',
  214. 'type': 'executable',
  215. 'sources': [
  216. '../../tests/test_router_mandatory.cpp',
  217. '../../tests/testutil.hpp'
  218. ],
  219. 'dependencies': [
  220. 'libzmq'
  221. ],
  222. },
  223. {
  224. 'target_name': 'test_router_mandatory_hwm',
  225. 'type': 'executable',
  226. 'sources': [
  227. '../../tests/test_router_mandatory_hwm.cpp',
  228. '../../tests/testutil.hpp'
  229. ],
  230. 'dependencies': [
  231. 'libzmq'
  232. ],
  233. },
  234. {
  235. 'target_name': 'test_router_handover',
  236. 'type': 'executable',
  237. 'sources': [
  238. '../../tests/test_router_handover.cpp',
  239. '../../tests/testutil.hpp'
  240. ],
  241. 'dependencies': [
  242. 'libzmq'
  243. ],
  244. },
  245. {
  246. 'target_name': 'test_probe_router',
  247. 'type': 'executable',
  248. 'sources': [
  249. '../../tests/test_probe_router.cpp',
  250. '../../tests/testutil.hpp'
  251. ],
  252. 'dependencies': [
  253. 'libzmq'
  254. ],
  255. },
  256. {
  257. 'target_name': 'test_stream',
  258. 'type': 'executable',
  259. 'sources': [
  260. '../../tests/test_stream.cpp',
  261. '../../tests/testutil.hpp'
  262. ],
  263. 'dependencies': [
  264. 'libzmq'
  265. ],
  266. },
  267. {
  268. 'target_name': 'test_stream_empty',
  269. 'type': 'executable',
  270. 'sources': [
  271. '../../tests/test_stream_empty.cpp',
  272. '../../tests/testutil.hpp'
  273. ],
  274. 'dependencies': [
  275. 'libzmq'
  276. ],
  277. },
  278. {
  279. 'target_name': 'test_stream_disconnect',
  280. 'type': 'executable',
  281. 'sources': [
  282. '../../tests/test_stream_disconnect.cpp',
  283. '../../tests/testutil.hpp'
  284. ],
  285. 'dependencies': [
  286. 'libzmq'
  287. ],
  288. },
  289. {
  290. 'target_name': 'test_stream_timeout',
  291. 'type': 'executable',
  292. 'sources': [
  293. '../../tests/test_stream_timeout.cpp',
  294. '../../tests/testutil.hpp'
  295. ],
  296. 'dependencies': [
  297. 'libzmq'
  298. ],
  299. },
  300. {
  301. 'target_name': 'test_disconnect_inproc',
  302. 'type': 'executable',
  303. 'sources': [
  304. '../../tests/test_disconnect_inproc.cpp',
  305. '../../tests/testutil.hpp'
  306. ],
  307. 'dependencies': [
  308. 'libzmq'
  309. ],
  310. },
  311. {
  312. 'target_name': 'test_unbind_inproc',
  313. 'type': 'executable',
  314. 'sources': [
  315. '../../tests/test_unbind_inproc.cpp',
  316. '../../tests/testutil.hpp'
  317. ],
  318. 'dependencies': [
  319. 'libzmq'
  320. ],
  321. },
  322. {
  323. 'target_name': 'test_unbind_wildcard',
  324. 'type': 'executable',
  325. 'sources': [
  326. '../../tests/test_unbind_wildcard.cpp',
  327. '../../tests/testutil.hpp'
  328. ],
  329. 'dependencies': [
  330. 'libzmq'
  331. ],
  332. },
  333. {
  334. 'target_name': 'test_ctx_options',
  335. 'type': 'executable',
  336. 'sources': [
  337. '../../tests/test_ctx_options.cpp',
  338. '../../tests/testutil.hpp'
  339. ],
  340. 'dependencies': [
  341. 'libzmq'
  342. ],
  343. },
  344. {
  345. 'target_name': 'test_ctx_destroy',
  346. 'type': 'executable',
  347. 'sources': [
  348. '../../tests/test_ctx_destroy.cpp',
  349. '../../tests/testutil.hpp'
  350. ],
  351. 'dependencies': [
  352. 'libzmq'
  353. ],
  354. },
  355. {
  356. 'target_name': 'test_security_null',
  357. 'type': 'executable',
  358. 'sources': [
  359. '../../tests/test_security_null.cpp',
  360. '../../tests/testutil.hpp'
  361. ],
  362. 'dependencies': [
  363. 'libzmq'
  364. ],
  365. },
  366. {
  367. 'target_name': 'test_security_plain',
  368. 'type': 'executable',
  369. 'sources': [
  370. '../../tests/test_security_plain.cpp',
  371. '../../tests/testutil.hpp'
  372. ],
  373. 'dependencies': [
  374. 'libzmq'
  375. ],
  376. },
  377. {
  378. 'target_name': 'test_security_curve',
  379. 'type': 'executable',
  380. 'sources': [
  381. '../../tests/test_security_curve.cpp',
  382. '../../tests/testutil.hpp'
  383. ],
  384. 'dependencies': [
  385. 'libzmq'
  386. ],
  387. },
  388. {
  389. 'target_name': 'test_security_zap',
  390. 'type': 'executable',
  391. 'sources': [
  392. '../../tests/test_security_zap.cpp',
  393. '../../tests/testutil.hpp'
  394. ],
  395. 'dependencies': [
  396. 'libzmq'
  397. ],
  398. },
  399. {
  400. 'target_name': 'test_iov',
  401. 'type': 'executable',
  402. 'sources': [
  403. '../../tests/test_iov.cpp',
  404. '../../tests/testutil.hpp'
  405. ],
  406. 'dependencies': [
  407. 'libzmq'
  408. ],
  409. },
  410. {
  411. 'target_name': 'test_spec_req',
  412. 'type': 'executable',
  413. 'sources': [
  414. '../../tests/test_spec_req.cpp',
  415. '../../tests/testutil.hpp'
  416. ],
  417. 'dependencies': [
  418. 'libzmq'
  419. ],
  420. },
  421. {
  422. 'target_name': 'test_spec_rep',
  423. 'type': 'executable',
  424. 'sources': [
  425. '../../tests/test_spec_rep.cpp',
  426. '../../tests/testutil.hpp'
  427. ],
  428. 'dependencies': [
  429. 'libzmq'
  430. ],
  431. },
  432. {
  433. 'target_name': 'test_spec_dealer',
  434. 'type': 'executable',
  435. 'sources': [
  436. '../../tests/test_spec_dealer.cpp',
  437. '../../tests/testutil.hpp'
  438. ],
  439. 'dependencies': [
  440. 'libzmq'
  441. ],
  442. },
  443. {
  444. 'target_name': 'test_spec_router',
  445. 'type': 'executable',
  446. 'sources': [
  447. '../../tests/test_spec_router.cpp',
  448. '../../tests/testutil.hpp'
  449. ],
  450. 'dependencies': [
  451. 'libzmq'
  452. ],
  453. },
  454. {
  455. 'target_name': 'test_spec_pushpull',
  456. 'type': 'executable',
  457. 'sources': [
  458. '../../tests/test_spec_pushpull.cpp',
  459. '../../tests/testutil.hpp'
  460. ],
  461. 'dependencies': [
  462. 'libzmq'
  463. ],
  464. },
  465. {
  466. 'target_name': 'test_req_correlate',
  467. 'type': 'executable',
  468. 'sources': [
  469. '../../tests/test_req_correlate.cpp',
  470. '../../tests/testutil.hpp'
  471. ],
  472. 'dependencies': [
  473. 'libzmq'
  474. ],
  475. },
  476. {
  477. 'target_name': 'test_req_relaxed',
  478. 'type': 'executable',
  479. 'sources': [
  480. '../../tests/test_req_relaxed.cpp',
  481. '../../tests/testutil.hpp'
  482. ],
  483. 'dependencies': [
  484. 'libzmq'
  485. ],
  486. },
  487. {
  488. 'target_name': 'test_conflate',
  489. 'type': 'executable',
  490. 'sources': [
  491. '../../tests/test_conflate.cpp',
  492. '../../tests/testutil.hpp'
  493. ],
  494. 'dependencies': [
  495. 'libzmq'
  496. ],
  497. },
  498. {
  499. 'target_name': 'test_inproc_connect',
  500. 'type': 'executable',
  501. 'sources': [
  502. '../../tests/test_inproc_connect.cpp',
  503. '../../tests/testutil.hpp'
  504. ],
  505. 'dependencies': [
  506. 'libzmq'
  507. ],
  508. },
  509. {
  510. 'target_name': 'test_issue_566',
  511. 'type': 'executable',
  512. 'sources': [
  513. '../../tests/test_issue_566.cpp',
  514. '../../tests/testutil.hpp'
  515. ],
  516. 'dependencies': [
  517. 'libzmq'
  518. ],
  519. },
  520. {
  521. 'target_name': 'test_proxy',
  522. 'type': 'executable',
  523. 'sources': [
  524. '../../tests/test_proxy.cpp',
  525. '../../tests/testutil.hpp'
  526. ],
  527. 'dependencies': [
  528. 'libzmq'
  529. ],
  530. },
  531. {
  532. 'target_name': 'test_proxy_single_socket',
  533. 'type': 'executable',
  534. 'sources': [
  535. '../../tests/test_proxy_single_socket.cpp',
  536. '../../tests/testutil.hpp'
  537. ],
  538. 'dependencies': [
  539. 'libzmq'
  540. ],
  541. },
  542. {
  543. 'target_name': 'test_proxy_terminate',
  544. 'type': 'executable',
  545. 'sources': [
  546. '../../tests/test_proxy_terminate.cpp',
  547. '../../tests/testutil.hpp'
  548. ],
  549. 'dependencies': [
  550. 'libzmq'
  551. ],
  552. },
  553. {
  554. 'target_name': 'test_getsockopt_memset',
  555. 'type': 'executable',
  556. 'sources': [
  557. '../../tests/test_getsockopt_memset.cpp',
  558. '../../tests/testutil.hpp'
  559. ],
  560. 'dependencies': [
  561. 'libzmq'
  562. ],
  563. },
  564. {
  565. 'target_name': 'test_setsockopt',
  566. 'type': 'executable',
  567. 'sources': [
  568. '../../tests/test_setsockopt.cpp',
  569. '../../tests/testutil.hpp'
  570. ],
  571. 'dependencies': [
  572. 'libzmq'
  573. ],
  574. },
  575. {
  576. 'target_name': 'test_many_sockets',
  577. 'type': 'executable',
  578. 'sources': [
  579. '../../tests/test_many_sockets.cpp',
  580. '../../tests/testutil.hpp'
  581. ],
  582. 'dependencies': [
  583. 'libzmq'
  584. ],
  585. },
  586. {
  587. 'target_name': 'test_ipc_wildcard',
  588. 'type': 'executable',
  589. 'sources': [
  590. '../../tests/test_ipc_wildcard.cpp',
  591. '../../tests/testutil.hpp'
  592. ],
  593. 'dependencies': [
  594. 'libzmq'
  595. ],
  596. },
  597. {
  598. 'target_name': 'test_diffserv',
  599. 'type': 'executable',
  600. 'sources': [
  601. '../../tests/test_diffserv.cpp',
  602. '../../tests/testutil.hpp'
  603. ],
  604. 'dependencies': [
  605. 'libzmq'
  606. ],
  607. },
  608. {
  609. 'target_name': 'test_connect_rid',
  610. 'type': 'executable',
  611. 'sources': [
  612. '../../tests/test_connect_rid.cpp',
  613. '../../tests/testutil.hpp'
  614. ],
  615. 'dependencies': [
  616. 'libzmq'
  617. ],
  618. },
  619. {
  620. 'target_name': 'test_bind_src_address',
  621. 'type': 'executable',
  622. 'sources': [
  623. '../../tests/test_bind_src_address.cpp',
  624. '../../tests/testutil.hpp'
  625. ],
  626. 'dependencies': [
  627. 'libzmq'
  628. ],
  629. },
  630. {
  631. 'target_name': 'test_metadata',
  632. 'type': 'executable',
  633. 'sources': [
  634. '../../tests/test_metadata.cpp',
  635. '../../tests/testutil.hpp'
  636. ],
  637. 'dependencies': [
  638. 'libzmq'
  639. ],
  640. },
  641. {
  642. 'target_name': 'test_capabilities',
  643. 'type': 'executable',
  644. 'sources': [
  645. '../../tests/test_capabilities.cpp',
  646. '../../tests/testutil.hpp'
  647. ],
  648. 'dependencies': [
  649. 'libzmq'
  650. ],
  651. },
  652. {
  653. 'target_name': 'test_xpub_nodrop',
  654. 'type': 'executable',
  655. 'sources': [
  656. '../../tests/test_xpub_nodrop.cpp',
  657. '../../tests/testutil.hpp'
  658. ],
  659. 'dependencies': [
  660. 'libzmq'
  661. ],
  662. },
  663. {
  664. 'target_name': 'test_xpub_manual',
  665. 'type': 'executable',
  666. 'sources': [
  667. '../../tests/test_xpub_manual.cpp',
  668. '../../tests/testutil.hpp'
  669. ],
  670. 'dependencies': [
  671. 'libzmq'
  672. ],
  673. },
  674. {
  675. 'target_name': 'test_xpub_welcome_msg',
  676. 'type': 'executable',
  677. 'sources': [
  678. '../../tests/test_xpub_welcome_msg.cpp',
  679. '../../tests/testutil.hpp'
  680. ],
  681. 'dependencies': [
  682. 'libzmq'
  683. ],
  684. },
  685. {
  686. 'target_name': 'test_atomics',
  687. 'type': 'executable',
  688. 'sources': [
  689. '../../tests/test_atomics.cpp',
  690. '../../tests/testutil.hpp'
  691. ],
  692. 'dependencies': [
  693. 'libzmq'
  694. ],
  695. },
  696. {
  697. 'target_name': 'test_client_server',
  698. 'type': 'executable',
  699. 'sources': [
  700. '../../tests/test_client_server.cpp',
  701. '../../tests/testutil.hpp'
  702. ],
  703. 'dependencies': [
  704. 'libzmq'
  705. ],
  706. },
  707. {
  708. 'target_name': 'test_thread_safe',
  709. 'type': 'executable',
  710. 'sources': [
  711. '../../tests/test_thread_safe.cpp',
  712. '../../tests/testutil.hpp'
  713. ],
  714. 'dependencies': [
  715. 'libzmq'
  716. ],
  717. },
  718. {
  719. 'target_name': 'test_sockopt_hwm',
  720. 'type': 'executable',
  721. 'sources': [
  722. '../../tests/test_sockopt_hwm.cpp',
  723. '../../tests/testutil.hpp'
  724. ],
  725. 'dependencies': [
  726. 'libzmq'
  727. ],
  728. },
  729. {
  730. 'target_name': 'test_heartbeats',
  731. 'type': 'executable',
  732. 'sources': [
  733. '../../tests/test_heartbeats.cpp',
  734. '../../tests/testutil.hpp'
  735. ],
  736. 'dependencies': [
  737. 'libzmq'
  738. ],
  739. },
  740. {
  741. 'target_name': 'test_stream_exceeds_buffer',
  742. 'type': 'executable',
  743. 'sources': [
  744. '../../tests/test_stream_exceeds_buffer.cpp',
  745. '../../tests/testutil.hpp'
  746. ],
  747. 'dependencies': [
  748. 'libzmq'
  749. ],
  750. },
  751. {
  752. 'target_name': 'test_poller',
  753. 'type': 'executable',
  754. 'sources': [
  755. '../../tests/test_poller.cpp',
  756. '../../tests/testutil.hpp'
  757. ],
  758. 'dependencies': [
  759. 'libzmq'
  760. ],
  761. },
  762. {
  763. 'target_name': 'test_timers',
  764. 'type': 'executable',
  765. 'sources': [
  766. '../../tests/test_timers.cpp',
  767. '../../tests/testutil.hpp'
  768. ],
  769. 'dependencies': [
  770. 'libzmq'
  771. ],
  772. },
  773. {
  774. 'target_name': 'test_radio_dish',
  775. 'type': 'executable',
  776. 'sources': [
  777. '../../tests/test_radio_dish.cpp',
  778. '../../tests/testutil.hpp'
  779. ],
  780. 'dependencies': [
  781. 'libzmq'
  782. ],
  783. },
  784. {
  785. 'target_name': 'test_udp',
  786. 'type': 'executable',
  787. 'sources': [
  788. '../../tests/test_udp.cpp',
  789. '../../tests/testutil.hpp'
  790. ],
  791. 'dependencies': [
  792. 'libzmq'
  793. ],
  794. },
  795. {
  796. 'target_name': 'test_shutdown_stress',
  797. 'type': 'executable',
  798. 'sources': [
  799. '../../tests/test_shutdown_stress.cpp',
  800. '../../tests/testutil.hpp'
  801. ],
  802. 'dependencies': [
  803. 'libzmq'
  804. ],
  805. },
  806. {
  807. 'target_name': 'test_pair_ipc',
  808. 'type': 'executable',
  809. 'sources': [
  810. '../../tests/test_pair_ipc.cpp',
  811. '../../tests/testutil.hpp'
  812. ],
  813. 'dependencies': [
  814. 'libzmq'
  815. ],
  816. },
  817. {
  818. 'target_name': 'test_rebind_ipc',
  819. 'type': 'executable',
  820. 'sources': [
  821. '../../tests/test_rebind_ipc.cpp',
  822. '../../tests/testutil.hpp'
  823. ],
  824. 'dependencies': [
  825. 'libzmq'
  826. ],
  827. },
  828. {
  829. 'target_name': 'test_reqrep_ipc',
  830. 'type': 'executable',
  831. 'sources': [
  832. '../../tests/test_reqrep_ipc.cpp',
  833. '../../tests/testutil.hpp'
  834. ],
  835. 'dependencies': [
  836. 'libzmq'
  837. ],
  838. },
  839. {
  840. 'target_name': 'test_use_fd_ipc',
  841. 'type': 'executable',
  842. 'sources': [
  843. '../../tests/test_use_fd_ipc.cpp',
  844. '../../tests/testutil.hpp'
  845. ],
  846. 'dependencies': [
  847. 'libzmq'
  848. ],
  849. },
  850. {
  851. 'target_name': 'test_use_fd_tcp',
  852. 'type': 'executable',
  853. 'sources': [
  854. '../../tests/test_use_fd_tcp.cpp',
  855. '../../tests/testutil.hpp'
  856. ],
  857. 'dependencies': [
  858. 'libzmq'
  859. ],
  860. },
  861. {
  862. 'target_name': 'test_timeo',
  863. 'type': 'executable',
  864. 'sources': [
  865. '../../tests/test_timeo.cpp',
  866. '../../tests/testutil.hpp'
  867. ],
  868. 'dependencies': [
  869. 'libzmq'
  870. ],
  871. },
  872. {
  873. 'target_name': 'test_filter_ipc',
  874. 'type': 'executable',
  875. 'sources': [
  876. '../../tests/test_filter_ipc.cpp',
  877. '../../tests/testutil.hpp'
  878. ],
  879. 'dependencies': [
  880. 'libzmq'
  881. ],
  882. },
  883. {
  884. 'target_name': 'test_fork',
  885. 'type': 'executable',
  886. 'sources': [
  887. '../../tests/test_fork.cpp',
  888. '../../tests/testutil.hpp'
  889. ],
  890. 'dependencies': [
  891. 'libzmq'
  892. ],
  893. },
  894. {
  895. 'target_name': 'test_abstract_ipc',
  896. 'type': 'executable',
  897. 'sources': [
  898. '../../tests/test_abstract_ipc.cpp',
  899. '../../tests/testutil.hpp'
  900. ],
  901. 'dependencies': [
  902. 'libzmq'
  903. ],
  904. }
  905. ]
  906. }