13
I am just starting playing with CMake. I have something like:
/DEV
|-- lib1
| CMakeLists.txt
|-- lib2
| CMakeLists.txt
|-- exe1
| CMakeLists.txt
/BUILD
|-- lib1
|-- lib2
|-- exe1
/INSTALL
|-- include
|-- lib
|-- bin
I would like to:
- Build each lib and exe independently when needed. (So I suppose I must add a CMakeLists.txt file for each lib and exe);
- When building, include and lib directories should reference INSTALL directory; (is it a good idea?)
- When building, add dependencies to other lib and rebuild them if not up to date.
I dont have any clue where to start. Please help...