Trong dự án CMake của tôi, tôi muốn có một số hành vi tùy chỉnh xảy ra khi mục tiêu sạch được chạy. Tuy nhiên, nếu tôi làmLệnh làm sạch tùy chỉnh CMake
add_dependencies(clean extra-clean)
nó không thành công với
add_dependencies Adding dependency to non-existent target: clean
Là nó thậm chí có thể có hành vi tùy chỉnh có sạch không?
EDIT: Tôi đang chạy một số công cụ bên ngoài như một phần của bản dựng. Những công cụ này tạo ra nhiều tệp, nhưng chúng có thể được dọn dẹp chỉ đơn giản bằng cách yêu cầu công cụ làm như vậy. Lý tưởng nhất, tôi có thể thêm một mục tiêu tùy chỉnh vào mục tiêu sạch sẽ để gọi công cụ để làm sạch nó.
Tôi vẫn muốn biết câu trả lời cho câu hỏi đã được làm rõ! Không có câu trả lời nào thực sự trả lời nó. Cách chạy một số lệnh bổ sung khi chạy "làm sạch", ví dụ: "làm sạch" của một công cụ bên ngoài? –