2012-06-10 29 views
26

Tôi đang sử dụng cmake để định cấu hình dự án của mình. Tôi hình dung các tập tin của dự án bằng cách sử dụng qtcreator mà đọc CMakeLists.txt. Tôi có một vài tệp văn bản (không phải mã: tệp cấu hình, nhật ký, ..) và tôi muốn thêm chúng vào dự án cmake của tôi mà không cần (tất nhiên) biên dịch/liên kết chúng. Có thể không? Mục tiêu chính là tự động mở chúng trong cây của dự án của tôi với qtcreator và chỉnh sửa chúng ... Cảm ơn sự giúp đỡ.C++ CMake (thêm tệp không được xây dựng)

Trả lời

15

Bạn sẽ có thể chỉ cần thêm chúng vào danh sách nguồn của mình trong bất kỳ cuộc gọi nào add_executable hoặc add_library phù hợp và chúng sẽ xuất hiện trong IDE.

Tôi tin rằng CMake sử dụng phần mở rộng của tệp để xác định xem chúng có phải là tệp nguồn thực, vì vậy nếu tệp của bạn có phần mở rộng như ".txt" hoặc ".log", chúng sẽ không được biên dịch.

+0

Thx. Tôi tự hỏi nếu họ không thêm smthg như add_doc() trong phiên bản 2.8? – Eric

+0

@Eric Không xa như tôi biết. Bạn có thể thử hỏi trong danh sách gửi thư nếu có bất kỳ kế hoạch nào để thực hiện việc này. – Fraser

+2

Xem thêm http://public.kitware.com/Bug/view.php?id=7835 – Mildred

Các vấn đề liên quan