Given tôi đã xác định một thực thi với tập tin nguồn chính của nó trong một file CMakeList.txt
:Bạn có thể thêm các tệp nguồn khác vào tệp thực thi sau khi được xác định không?
ADD_EXECUTABLE(MyExampleApp main.cpp)
Tôi có thể thêm file nguồn hơn nữa để thực thi này sau khi dòng này nhưng trong cùng một hoặc một bao gồm CMakeList.txt
tập tin?
Thông thường bạn làm điều đó sử dụng các biến thay vì các tập tin trên ADD_EXECUTABLE của bạn() dòng. – drescherjm
@drescherjm đưa ra câu trả lời đúng - chỉ cần thu thập các nguồn của bạn với 'list (APPEND SOURCES src.cpp src2.cpp)' hoặc 'set (SOURCES src.cpp)' và 'set (SOURCES $ {SOURCES} src2.cpp)'. – arrowd
Cảm ơn. Tôi đã làm nó như thế nhưng có vẻ như bằng cách nào đó tàn bạo. Dù sao. Nó hoạt động. –