Powiedzmy mam prosty projekt powitania z układem katalogu pseudo-normaCUpewnij z "standard" układ katalogów (Linux)
helloworld/
src/
main.c
say.c
say-helper.c
include/
say.h
say-helper.h
build/
i po uruchomieniu
cd ~/helloworld/build
cmake ..
make
Spodziewam się następujące
helloworld/
build/lib/
libsay.a
libsay.so
libsay.so.1.0.0
tmp/obj/
main.o
say.o
build/bin/
hello
i po make install
spodziewałbym
/usr/local/lib/
libsay.a
libsay.so
libsay.so.1.0.0
/usr/local/bin/
hello
Jaka byłaby wersja CMakeLists.txt
dla tej konfiguracji?
Szukałem przykładów, ale jedyny, który znalazłem, pokazuje, jak dodać bibliotekę, a plik wykonywalny nie działa. Polecenia