File: //usr/share/dh-python/dhpython/build/__pycache__/plugin_cmake.cpython-39.pyc
a
��:`E
� @ 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)ZcmakezCMakeLists.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 s 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# s zBuildSystem.configurec C s dS )NzJdh_auto_build --buildsystem=cmake --builddirectory="{build_dir}" -- {args}r r r r r �build, s zBuildSystem.buildc C s dS )Nzbdh_auto_install --buildsystem=cmake --builddirectory="{build_dir}" --destdir="{destdir}" -- {args}r r r r r �install2 s zBuildSystem.installc C s dS )NzIdh_auto_test --buildsystem=cmake --builddirectory="{build_dir}" -- {args}r r r r r �test9 s zBuildSystem.test)�__name__�
__module__�__qualname__ZDESCRIPTIONZREQUIRED_COMMANDSZREQUIRED_FILESZOPTIONAL_FILESr r r r r r r �
__classcell__r r r
r r s
r N)Zdhpython.build.baser r r r r r r r �<module> s