File: //proc/1233/cwd/usr/share/dh-python/dhpython/build/__pycache__/plugin_cmake.cpython-310.pyc
o
O�Ib;
� @ s( d dl mZmZmZ G dd� de�ZdS )� )�Base�
shell_command�copy_test_filesc sp e Zd ZdZdgZdgZddd�Ze� fdd��Zedd � �Z ed
d� �Z
edd
� �Zee� dd� ��Z
� ZS )�BuildSystemz-CMake build system (using dh_auto_* commands)�cmakezCMakeLists.txt�
)zcmake_uninstall.cmakezCMakeCache.txtc s t t| ��||� dS )Nz!dh_auto_clean --buildsystem=cmake)�superr �clean��self�context�args�� __class__� �3/usr/share/dh-python/dhpython/build/plugin_cmake.pyr s zBuildSystem.cleanc C � dS )Nz�dh_auto_configure --buildsystem=cmake --builddirectory={build_dir} -- -DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/{interpreter} -DPYTHON_LIBRARY:FILEPATH={interpreter.library_file} -DPYTHON_INCLUDE_DIR:PATH={interpreter.include_dir} {args}r r
r r r � configure# � zBuildSystem.configurec C r )NzHdh_auto_build --buildsystem=cmake --builddirectory={build_dir} -- {args}r r
r r r �build, r zBuildSystem.buildc C r )Nz^dh_auto_install --buildsystem=cmake --builddirectory={build_dir} --destdir={destdir} -- {args}r r
r r r �install2 r zBuildSystem.installc C r )NzGdh_auto_test --buildsystem=cmake --builddirectory={build_dir} -- {args}r r
r r r �test9 s zBuildSystem.test)�__name__�
__module__�__qualname__�DESCRIPTION�REQUIRED_COMMANDS�REQUIRED_FILES�OPTIONAL_FILESr r r r r r r �
__classcell__r r r r r s
r N)�dhpython.build.baser r r r r r r r �<module> s