macro_optional_add_subdirectory(custom-definesandincludes)