Source file new properties: COMPILE_OPTIONS and INCLUDE_DIRECTORIES
This MR implements new source file properties. COMPILE_OPTIONS and INCLUDE_DIRECTORIES. There are 4 commits:
- LocalGenerator: refactoring: Add LocalGenerator::AppendCompileOptions method to share compile options handling
- sourceFile properties: add property COMPILE_OPTIONS
- VisualStudio generators: refactoring: Update VisualStudio classes to uniform include directories handling
- sourceFile properties: add property INCLUDE_DIRECTORIES
Edited by Marc Chevrier