Digamos que tengo un proyecto simple hola con el diseño del directorio pseudoestándarCMake con el diseño del directorio "estándar" (Linux)
helloworld/
src/
main.c
say.c
say-helper.c
include/
say.h
say-helper.h
build/
y después de ejecutar
cd ~/helloworld/build
cmake ..
make
que se puede esperar el siguiente
helloworld/
build/lib/
libsay.a
libsay.so
libsay.so.1.0.0
tmp/obj/
main.o
say.o
build/bin/
hello
y después de make install
yo esperaría
/usr/local/lib/
libsay.a
libsay.so
libsay.so.1.0.0
/usr/local/bin/
hello
¿Cómo se vería el CMakeLists.txt
para esta configuración?
He estado buscando ejemplos, pero el único que he encontrado que muestra cómo agregar una biblioteca y un ejecutable no funcionó. Comandos