Tôi đang phát triển một dự án C++ sẽ được đính kèm trên một dự án lớn hơn.Biên dịch một tệp duy nhất trong dự án CMake?
Tôi đã thấy rằng trên dự án lớn hơn (là ứng dụng Qt và nó được tạo từ qmake) Tôi có thể biên dịch một tệp từ dòng lệnh linux, chỉ cần nhập đường dẫn tương đối vào tệp cụ thể dưới dạng lập luận để thực hiện.
Mặt khác, tôi đang sử dụng CMake cho dự án của riêng mình. Khi tôi sửa đổi một số mã cho một đơn vị biên dịch và tôi phải sửa đổi tệp tiêu đề của nó, tôi phải đợi một thời gian dài để biên dịch các phụ thuộc của nó và sau đó là tệp nguồn riêng của nó. Nhưng có một số tình huống mà tôi muốn kiểm tra xem mã nguồn trong tệp * .cc có thể biên dịch mà không có lỗi hay không.
Có cách nào để tạo Makefile từ CMake theo cách qmake thực hiện việc này không? Chuyển sang qmake không còn là tùy chọn nữa.
Hãy thử 'làm help' trên hiện CMake tạo của bạn makefile. Tôi khá chắc chắn rằng sẽ liệt kê làm thế nào để xây dựng chỉ là một tập tin đối tượng duy nhất. – John