# Add lib headers macro(header_directories parent) file(GLOB_RECURSE newList ${parent}/*.h) set(dir_list "") foreach (file_path ${newList}) get_filename_component(dir_path ${file_path} DIRECTORY) set(dir_list ${dir_list} ${dir_path}) endforeach () list(REMOVE_DUPLICATES dir_list) include_directories(${dir_list}) endmacro()