mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-01 11:22:21 -06:00
Since commit 5537ccd814 (FindPython: Tests optimizations, 2020-10-01)
some FindPython tests fail because the Development component cannot be
found without knowing `CMAKE_LIBRARY_ARCHITECTURE`. Enable at least one
language in each of these test cases to get that value. This is
consistent with use in practice because the Development component does
not make much sense without a language to compile sources anyway.
Fixes: #21277
15 lines
521 B
CMake
15 lines
521 B
CMake
cmake_minimum_required(VERSION 3.1)
|
|
|
|
project(TestNumPyOnly LANGUAGES C)
|
|
|
|
find_package(Python2 REQUIRED COMPONENTS NumPy)
|
|
find_package(Python3 REQUIRED COMPONENTS NumPy)
|
|
|
|
Python2_add_library (arraytest2 MODULE ../NumPy/arraytest.c)
|
|
target_compile_definitions (arraytest2 PRIVATE PYTHON2)
|
|
target_link_libraries (arraytest2 PRIVATE Python2::NumPy)
|
|
|
|
Python3_add_library (arraytest3 MODULE ../NumPy/arraytest.c)
|
|
target_compile_definitions (arraytest3 PRIVATE PYTHON3)
|
|
target_link_libraries (arraytest3 PRIVATE Python3::NumPy)
|