include_external_msproject — CMake 4.2.6 Documentation

# include_external_msproject

Include an external Microsoft project file in the solution file produced by Visual Studio Generators. Ignored on other generators.

    include_external_msproject(projectname location
                               [TYPE projectTypeGUID]
                               [GUID projectGUID]
                               [PLATFORM platformName]
                               dep1 dep2 ...)

Includes an external Microsoft project in the generated solution file. This will create a target named `[projectname]`. This can be used in the `add_dependencies()` command to make things depend on the external project.

`TYPE`, `GUID` and `PLATFORM` are optional parameters that allow one to specify the type of project, id (`GUID`) of the project and the name of the target platform. This is useful for projects requiring values other than the default (e.g. WIX projects).

Added in version 3.9: If the imported project has different configuration names than the current project, set the `MAP_IMPORTED_CONFIG_<CONFIG>` target property to specify the mapping.