CMakeLists.txt 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402
  1. if(CMake_TEST_FindPython)
  2. add_test(NAME FindPython.Python2.LOCATION COMMAND
  3. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  4. --build-and-test
  5. "${CMake_SOURCE_DIR}/Tests/FindPython/Python2"
  6. "${CMake_BINARY_DIR}/Tests/FindPython/Python2.LOCATION"
  7. ${build_generator_args}
  8. --build-project TestPython2
  9. --build-options ${build_options} -DPython2_FIND_STRATEGY=LOCATION
  10. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  11. )
  12. add_test(NAME FindPython.Python2.VERSION COMMAND
  13. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  14. --build-and-test
  15. "${CMake_SOURCE_DIR}/Tests/FindPython/Python2"
  16. "${CMake_BINARY_DIR}/Tests/FindPython/Python2.VERSION"
  17. ${build_generator_args}
  18. --build-project TestPython2
  19. --build-options ${build_options} -DPython2_FIND_STRATEGY=VERSION
  20. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  21. )
  22. add_test(NAME FindPython.Python2.Development.Module COMMAND
  23. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  24. --build-and-test
  25. "${CMake_SOURCE_DIR}/Tests/FindPython/Python2Module"
  26. "${CMake_BINARY_DIR}/Tests/FindPython/Python2Module"
  27. ${build_generator_args}
  28. --build-project TestPython2Module
  29. --build-options ${build_options}
  30. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  31. )
  32. add_test(NAME FindPython.Python2Fail COMMAND
  33. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  34. --build-and-test
  35. "${CMake_SOURCE_DIR}/Tests/FindPython/Python2Fail"
  36. "${CMake_BINARY_DIR}/Tests/FindPython/Python2Fail"
  37. ${build_generator_args}
  38. --build-project TestPython2Fail
  39. --build-options ${build_options}
  40. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  41. )
  42. set_tests_properties(FindPython.Python2Fail PROPERTIES
  43. PASS_REGULAR_EXPRESSION "Could NOT find Python2 \\(missing: foobar\\)")
  44. add_test(NAME FindPython.Python3.LOCATION COMMAND
  45. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  46. --build-and-test
  47. "${CMake_SOURCE_DIR}/Tests/FindPython/Python3"
  48. "${CMake_BINARY_DIR}/Tests/FindPython/Python3.LOCATION"
  49. ${build_generator_args}
  50. --build-project TestPython3
  51. --build-options ${build_options} -DPython3_FIND_STRATEGY=LOCATION
  52. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  53. )
  54. add_test(NAME FindPython.Python3.VERSION COMMAND
  55. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  56. --build-and-test
  57. "${CMake_SOURCE_DIR}/Tests/FindPython/Python3"
  58. "${CMake_BINARY_DIR}/Tests/FindPython/Python3.VERSION"
  59. ${build_generator_args}
  60. --build-project TestPython3
  61. --build-options ${build_options} -DPython3_FIND_STRATEGY=VERSION
  62. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  63. )
  64. add_test(NAME FindPython.Python3.Development.Module COMMAND
  65. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  66. --build-and-test
  67. "${CMake_SOURCE_DIR}/Tests/FindPython/Python3Module"
  68. "${CMake_BINARY_DIR}/Tests/FindPython/Python3Module"
  69. ${build_generator_args}
  70. --build-project TestPython3Module
  71. --build-options ${build_options}
  72. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  73. )
  74. add_test(NAME FindPython.Python3Fail COMMAND
  75. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  76. --build-and-test
  77. "${CMake_SOURCE_DIR}/Tests/FindPython/Python3Fail"
  78. "${CMake_BINARY_DIR}/Tests/FindPython/Python3Fail"
  79. ${build_generator_args}
  80. --build-project TestPython3Fail
  81. --build-options ${build_options}
  82. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  83. )
  84. set_tests_properties(FindPython.Python3Fail PROPERTIES
  85. PASS_REGULAR_EXPRESSION "Could NOT find Python3 \\(missing: foobar\\)")
  86. add_test(NAME FindPython.Python.LOCATION COMMAND
  87. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  88. --build-and-test
  89. "${CMake_SOURCE_DIR}/Tests/FindPython/Python"
  90. "${CMake_BINARY_DIR}/Tests/FindPython/Python.LOCATION"
  91. ${build_generator_args}
  92. --build-project TestPython
  93. --build-options ${build_options} -DPython_FIND_STRATEGY=LOCATION
  94. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  95. )
  96. add_test(NAME FindPython.Python.VERSION COMMAND
  97. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  98. --build-and-test
  99. "${CMake_SOURCE_DIR}/Tests/FindPython/Python"
  100. "${CMake_BINARY_DIR}/Tests/FindPython/Python.VERSION"
  101. ${build_generator_args}
  102. --build-project TestPython
  103. --build-options ${build_options} -DPython_FIND_STRATEGY=VERSION
  104. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  105. )
  106. add_test(NAME FindPython.Python.V2.LOCATION COMMAND
  107. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  108. --build-and-test
  109. "${CMake_SOURCE_DIR}/Tests/FindPython/Python"
  110. "${CMake_BINARY_DIR}/Tests/FindPython/Python.V2.LOCATION"
  111. ${build_generator_args}
  112. --build-project TestPython
  113. --build-options ${build_options} -DPython_REQUESTED_VERSION=2 -DPython_FIND_STRATEGY=LOCATION
  114. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  115. )
  116. add_test(NAME FindPython.Python.V2.VERSION COMMAND
  117. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  118. --build-and-test
  119. "${CMake_SOURCE_DIR}/Tests/FindPython/Python"
  120. "${CMake_BINARY_DIR}/Tests/FindPython/Python.V2.VERSION"
  121. ${build_generator_args}
  122. --build-project TestPython
  123. --build-options ${build_options} -DPython_REQUESTED_VERSION=2 -DPython_FIND_STRATEGY=VERSION
  124. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  125. )
  126. add_test(NAME FindPython.Python.V3.LOCATION COMMAND
  127. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  128. --build-and-test
  129. "${CMake_SOURCE_DIR}/Tests/FindPython/Python"
  130. "${CMake_BINARY_DIR}/Tests/FindPython/Python.V3.LOCATION"
  131. ${build_generator_args}
  132. --build-project TestPython
  133. --build-options ${build_options} -DPython_REQUESTED_VERSION=3 -DPython_FIND_STRATEGY=LOCATION
  134. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  135. )
  136. add_test(NAME FindPython.Python.V3.VERSION COMMAND
  137. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  138. --build-and-test
  139. "${CMake_SOURCE_DIR}/Tests/FindPython/Python"
  140. "${CMake_BINARY_DIR}/Tests/FindPython/Python.V3.VERSION"
  141. ${build_generator_args}
  142. --build-project TestPython
  143. --build-options ${build_options} -DPython_REQUESTED_VERSION=3 -DPython_FIND_STRATEGY=VERSION
  144. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  145. )
  146. add_test(NAME FindPython.MultiplePackages COMMAND
  147. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  148. --build-and-test
  149. "${CMake_SOURCE_DIR}/Tests/FindPython/MultiplePackages"
  150. "${CMake_BINARY_DIR}/Tests/FindPython/MultiplePackages"
  151. ${build_generator_args}
  152. --build-project TestMultiplePackages
  153. --build-options ${build_options}
  154. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  155. )
  156. add_test(NAME FindPython.VirtualEnv COMMAND
  157. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  158. --build-and-test
  159. "${CMake_SOURCE_DIR}/Tests/FindPython/VirtualEnv"
  160. "${CMake_BINARY_DIR}/Tests/FindPython/VirtualEnv"
  161. ${build_generator_args}
  162. --build-project TestVirtualEnv
  163. --build-options ${build_options}
  164. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  165. )
  166. add_test(NAME FindPython.Python2Embedded COMMAND
  167. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  168. --build-and-test
  169. "${CMake_SOURCE_DIR}/Tests/FindPython/Python2Embedded"
  170. "${CMake_BINARY_DIR}/Tests/FindPython/Python2Embedded"
  171. ${build_generator_args}
  172. --build-project TestPython2Embedded
  173. --build-options ${build_options}
  174. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  175. )
  176. add_test(NAME FindPython.Python3Embedded COMMAND
  177. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  178. --build-and-test
  179. "${CMake_SOURCE_DIR}/Tests/FindPython/Python3Embedded"
  180. "${CMake_BINARY_DIR}/Tests/FindPython/Python3Embedded"
  181. ${build_generator_args}
  182. --build-project TestPython3Embedded
  183. --build-options ${build_options}
  184. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  185. )
  186. add_test(NAME FindPython.RequiredArtifacts COMMAND
  187. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  188. --build-and-test
  189. "${CMake_SOURCE_DIR}/Tests/FindPython/RequiredArtifacts"
  190. "${CMake_BINARY_DIR}/Tests/FindPython/RequiredArtifacts"
  191. ${build_generator_args}
  192. --build-project TestRequiredArtifacts
  193. --build-options ${build_options} "-Dbuild_generator_args=${build_generator_args}"
  194. "-DCMake_SOURCE_DIR=${CMake_SOURCE_DIR}"
  195. "-DCMake_BINARY_DIR=${CMake_BINARY_DIR}"
  196. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  197. )
  198. add_test(NAME FindPython.ArtifactsInteractive.ON COMMAND
  199. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  200. --build-and-test
  201. "${CMake_SOURCE_DIR}/Tests/FindPython/ArtifactsInteractive"
  202. "${CMake_BINARY_DIR}/Tests/FindPython/ArtifactsInteractive.ON"
  203. ${build_generator_args}
  204. --build-project TestArtifactsScope
  205. --build-options ${build_options} "-Dbuild_generator_args=${build_generator_args}"
  206. "-DCMake_SOURCE_DIR=${CMake_SOURCE_DIR}"
  207. "-DCMake_BINARY_DIR=${CMake_BINARY_DIR}"
  208. "-DCMake_TEST_FindPython_NumPy=${CMake_TEST_FindPython_NumPy}"
  209. "-DPython3_ARTIFACTS_INTERACTIVE=ON"
  210. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  211. )
  212. add_test(NAME FindPython.ArtifactsInteractive.OFF COMMAND
  213. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  214. --build-and-test
  215. "${CMake_SOURCE_DIR}/Tests/FindPython/ArtifactsInteractive"
  216. "${CMake_BINARY_DIR}/Tests/FindPython/ArtifactsInteractive.OFF"
  217. ${build_generator_args}
  218. --build-project TestArtifactsScope
  219. --build-options ${build_options} "-Dbuild_generator_args=${build_generator_args}"
  220. "-DCMake_SOURCE_DIR=${CMake_SOURCE_DIR}"
  221. "-DCMake_BINARY_DIR=${CMake_BINARY_DIR}"
  222. "-DCMake_TEST_FindPython_NumPy=${CMake_TEST_FindPython_NumPy}"
  223. "-DPython3_ARTIFACTS_INTERACTIVE=OFF"
  224. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  225. )
  226. add_test(NAME FindPython.CustomFailureMessage COMMAND
  227. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  228. --build-and-test
  229. "${CMake_SOURCE_DIR}/Tests/FindPython/CustomFailureMessage"
  230. "${CMake_BINARY_DIR}/Tests/FindPython/CustomFailureMessage"
  231. ${build_generator_args}
  232. --build-project TestCustomFailureMessage
  233. --build-options ${build_options} "-Dbuild_generator_args=${build_generator_args}"
  234. "-DCMake_SOURCE_DIR=${CMake_SOURCE_DIR}"
  235. "-DCMake_BINARY_DIR=${CMake_BINARY_DIR}"
  236. "-DCMake_TEST_FindPython_NumPy=${CMake_TEST_FindPython_NumPy}"
  237. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  238. )
  239. if (CMAKE_SYSTEM_NAME MATCHES "Linux|Darwin")
  240. add_test(NAME FindPython.Interpreter.SOABI COMMAND
  241. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  242. --build-and-test
  243. "${CMake_SOURCE_DIR}/Tests/FindPython/SOABI"
  244. "${CMake_BINARY_DIR}/Tests/FindPython/SOABI.Interpreter"
  245. ${build_generator_args}
  246. --build-project TestSOABI
  247. --build-options ${build_options} "-Dbuild_generator_args=${build_generator_args}"
  248. "-DCMake_SOURCE_DIR=${CMake_SOURCE_DIR}"
  249. "-DCMake_BINARY_DIR=${CMake_BINARY_DIR}"
  250. "-DCMake_TEST_FindPython_COMPONENT=Interpreter"
  251. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  252. )
  253. add_test(NAME FindPython.Development.SOABI COMMAND
  254. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  255. --build-and-test
  256. "${CMake_SOURCE_DIR}/Tests/FindPython/SOABI"
  257. "${CMake_BINARY_DIR}/Tests/FindPython/SOABI.Development"
  258. ${build_generator_args}
  259. --build-project TestSOABI
  260. --build-options ${build_options} "-Dbuild_generator_args=${build_generator_args}"
  261. "-DCMake_SOURCE_DIR=${CMake_SOURCE_DIR}"
  262. "-DCMake_BINARY_DIR=${CMake_BINARY_DIR}"
  263. "-DCMake_TEST_FindPython_COMPONENT=Development"
  264. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  265. )
  266. endif()
  267. endif()
  268. if(CMake_TEST_FindPython_NumPy)
  269. add_test(NAME FindPython.NumPy COMMAND
  270. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  271. --build-and-test
  272. "${CMake_SOURCE_DIR}/Tests/FindPython/NumPy"
  273. "${CMake_BINARY_DIR}/Tests/FindPython/NumPy"
  274. ${build_generator_args}
  275. --build-project TestNumPy
  276. --build-options ${build_options}
  277. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  278. )
  279. add_test(NAME FindPython.NumPyOnly COMMAND
  280. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  281. --build-and-test
  282. "${CMake_SOURCE_DIR}/Tests/FindPython/NumPyOnly"
  283. "${CMake_BINARY_DIR}/Tests/FindPython/NumPyOnly"
  284. ${build_generator_args}
  285. --build-project TestNumPyOnly
  286. --build-options ${build_options}
  287. )
  288. endif()
  289. if(CMake_TEST_FindPython_Conda)
  290. add_test(NAME FindPython.VirtualEnvConda COMMAND
  291. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  292. --build-and-test
  293. "${CMake_SOURCE_DIR}/Tests/FindPython/VirtualEnvConda"
  294. "${CMake_BINARY_DIR}/Tests/FindPython/VirtualEnvConda"
  295. ${build_generator_args}
  296. --build-project TestVirtualEnvConda
  297. --build-options ${build_options}
  298. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  299. )
  300. endif()
  301. if (CMake_TEST_FindPython AND CMake_TEST_FindPython_IronPython)
  302. add_test(NAME FindPython.Implementation.CPython COMMAND
  303. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  304. --build-and-test
  305. "${CMake_SOURCE_DIR}/Tests/FindPython/Implementation"
  306. "${CMake_BINARY_DIR}/Tests/FindPython/Implementation.CPython"
  307. ${build_generator_args}
  308. --build-project TestImplementationCPython
  309. --build-options ${build_options} -DPython_REQUESTED_VERSION=2 -DPython_REQUESTED_IMPLEMENTATIONS=CPython
  310. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  311. )
  312. add_test(NAME FindPython.Implementation.IronPython COMMAND
  313. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  314. --build-and-test
  315. "${CMake_SOURCE_DIR}/Tests/FindPython/Implementation"
  316. "${CMake_BINARY_DIR}/Tests/FindPython/Implementation.IronPython"
  317. ${build_generator_args}
  318. --build-project TestImplementationIronPython
  319. --build-options ${build_options} -DPython_REQUESTED_VERSION=2 -DPython_REQUESTED_IMPLEMENTATION=IronPython
  320. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  321. )
  322. endif()
  323. if(CMake_TEST_FindPython_IronPython)
  324. add_test(NAME FindPython.IronPython2.LOCATION COMMAND
  325. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  326. --build-and-test
  327. "${CMake_SOURCE_DIR}/Tests/FindPython/IronPython2"
  328. "${CMake_BINARY_DIR}/Tests/FindPython/IronPython2.LOCATION"
  329. ${build_generator_args}
  330. --build-project TestIronPython2
  331. --build-options ${build_options} -DPython2_FIND_STRATEGY=LOCATION
  332. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  333. )
  334. add_test(NAME FindPython.IronPython2.VERSION COMMAND
  335. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  336. --build-and-test
  337. "${CMake_SOURCE_DIR}/Tests/FindPython/IronPython2"
  338. "${CMake_BINARY_DIR}/Tests/FindPython/IronPython2.VERSION"
  339. ${build_generator_args}
  340. --build-project TestIronPython2
  341. --build-options ${build_options} -DPython2_FIND_STRATEGY=VERSION
  342. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  343. )
  344. add_test(NAME FindPython.IronPython.LOCATION COMMAND
  345. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  346. --build-and-test
  347. "${CMake_SOURCE_DIR}/Tests/FindPython/IronPython"
  348. "${CMake_BINARY_DIR}/Tests/FindPython/IronPython.LOCATION"
  349. ${build_generator_args}
  350. --build-project TestIronPython
  351. --build-options ${build_options} -DPython_FIND_STRATEGY=LOCATION
  352. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  353. )
  354. add_test(NAME FindPython.IronPython.VERSION COMMAND
  355. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  356. --build-and-test
  357. "${CMake_SOURCE_DIR}/Tests/FindPython/IronPython"
  358. "${CMake_BINARY_DIR}/Tests/FindPython/IronPython.VERSION"
  359. ${build_generator_args}
  360. --build-project TestIronPython
  361. --build-options ${build_options} -DPython_FIND_STRATEGY=VERSION
  362. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  363. )
  364. add_test(NAME FindPython.IronPython.V2.LOCATION COMMAND
  365. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  366. --build-and-test
  367. "${CMake_SOURCE_DIR}/Tests/FindPython/IronPython"
  368. "${CMake_BINARY_DIR}/Tests/FindPython/IronPython.V2.LOCATION"
  369. ${build_generator_args}
  370. --build-project TestIronPython
  371. --build-options ${build_options} -DPython_REQUESTED_VERSION=2 -DPython_FIND_STRATEGY=LOCATION
  372. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  373. )
  374. add_test(NAME FindPython.IronPython.V2.VERSION COMMAND
  375. ${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
  376. --build-and-test
  377. "${CMake_SOURCE_DIR}/Tests/FindPython/IronPython"
  378. "${CMake_BINARY_DIR}/Tests/FindPython/IronPython.V2.VERSION"
  379. ${build_generator_args}
  380. --build-project TestIronPython
  381. --build-options ${build_options} -DPython_REQUESTED_VERSION=2 -DPython_FIND_STRATEGY=VERSION
  382. --test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
  383. )
  384. endif()