python: don't guard with DFSG_BUILD; we use USE_PYTHON

This commit is contained in:
nick black 2020-04-25 18:06:02 -04:00
parent f92a5805bd
commit 2c98639005
No known key found for this signature in database
GPG Key ID: 5F43400C21CBFACC

View File

@ -604,11 +604,10 @@ write_basic_package_version_file(
COMPATIBILITY SameMajorVersion COMPATIBILITY SameMajorVersion
) )
# Python bindings # Python bindings. When we're building debs, we use pybuild to directly call
# into setup.py, so none of this applies---debian/rules sets USE_PYTHON=off.
# arch also doesn't use it. fedora does.
if(${USE_PYTHON}) if(${USE_PYTHON})
# when we're building debs, we use pybuild to directly call into setup.py,
# so none of this applies. arch also doesn't use it. fedora does.
if(NOT "${DFSG_BUILD}")
find_package(Python3 COMPONENTS Development Interpreter REQUIRED) find_package(Python3 COMPONENTS Development Interpreter REQUIRED)
file(GLOB PYSRC CONFIGURE_DEPENDS python/src/notcurses/*.py) file(GLOB PYSRC CONFIGURE_DEPENDS python/src/notcurses/*.py)
file(COPY python/src/ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/python/src) file(COPY python/src/ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/python/src)
@ -640,7 +639,6 @@ if(${USE_PYTHON})
${CMAKE_CURRENT_BINARY_DIR}/python ${CMAKE_CURRENT_BINARY_DIR}/python
) )
install(CODE "execute_process(COMMAND ${Python3_EXECUTABLE} setup.py install --prefix=${CMAKE_INSTALL_PREFIX} WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/python)") install(CODE "execute_process(COMMAND ${Python3_EXECUTABLE} setup.py install --prefix=${CMAKE_INSTALL_PREFIX} WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/python)")
endif()
endif() endif()
# Rust bindings # Rust bindings