CMake can handle in-place and out-of-place builds, enabling several builds from the same source tree, and cross-compilation. The ability to build a directory tree outside the more...
- Introduced Target Usage Requirements
- Targets can specify usage requirements for their consumers such as include directories and preprocessor definitions; previously only link dependencies were supported
- target_link_libraries(myexe yourlib) can now build myexe sources with requirements specified by yourlib
- Added target_include_directories and more...
- OS X 10.6 or later