Hãy nói rằng tôi có một dự án chào đơn giản với cách bố trí thư mục giả chuẩnCMake với "tiêu chuẩn" bố trí thư mục (Linux)
helloworld/
src/
main.c
say.c
say-helper.c
include/
say.h
say-helper.h
build/
và sau khi chạy
cd ~/helloworld/build
cmake ..
make
Tôi mong chờ những điều sau đây
helloworld/
build/lib/
libsay.a
libsay.so
libsay.so.1.0.0
tmp/obj/
main.o
say.o
build/bin/
hello
và sau make install
Tôi mong đợi
/usr/local/lib/
libsay.a
libsay.so
libsay.so.1.0.0
/usr/local/bin/
hello
Điều gì sẽ là CMakeLists.txt
giống như thiết lập này?
Tôi đã xem xét các ví dụ, nhưng chỉ có một ví dụ tôi đã tìm thấy cho thấy cách thêm thư viện và tệp thi hành không hoạt động. lệnh