Without having tries the install this rule looks problematic. The trailing slash of `include/${PROJECT_NAME}/` only installs the content of that folder but the destination is the global include folder? I think it should either remove the slash to install the folder itself or change the destination to the package specific include destination.