# Issues with ExternalProject, MultiConfig, CommandLine

**URL:** https://discourse.cmake.org/t/issues-with-externalproject-multiconfig-commandline/8948
**Category:** Usage
**Created:** [September 13, 2023, 3:19am UTC](https://discourse.cmake.org/t/issues-with-externalproject-multiconfig-commandline/8948 "2023-09-13T03:19:11Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![aaye](https://discourse.cmake.org/user_avatar/discourse.cmake.org/aaye/32/3813_2.png) [@aaye](https://discourse.cmake.org/u/aaye)
#### Post date: [September 13, 2023, 3:19am UTC](https://discourse.cmake.org/t/issues-with-externalproject-multiconfig-commandline/8948/1 "2023-09-13T03:19:11Z")

</div>

Finally got a superbuild project up and running for a rather large case. Some notes from what I am seeing on a project that supports Windows / Linux / Mac, Clang (Windows, Unix) and MSVC (Windows).

1. When changing configurations, I often get messages about attempts to clean and redownload the remote repos.

2. Life would be much easier when creating and iterating on these builds if “–fresh” would cascade down into the superbuilds to cause a refresh of their projects as well.

---

<div class="post-metadata">

### Author: ![scivision](https://discourse.cmake.org/letter_avatar_proxy/v4/letter/s/a87d85/32.png) [@scivision](https://discourse.cmake.org/u/scivision)
#### Post date: [September 13, 2023, 3:26am UTC](https://discourse.cmake.org/t/issues-with-externalproject-multiconfig-commandline/8948/2 "2023-09-13T03:26:24Z")

</div>

Are you using CONFIGURE\_HANDLED\_BY\_BUILD ExternalProject option? Ninja helps speed too vs Make.

---

<div class="post-metadata">

### Author: ![ClausKlein](https://discourse.cmake.org/user_avatar/discourse.cmake.org/clausklein/32/352_2.png) [@ClausKlein](https://discourse.cmake.org/u/ClausKlein)
#### Post date: [September 13, 2023, 7:47am UTC](https://discourse.cmake.org/t/issues-with-externalproject-multiconfig-commandline/8948/3 "2023-09-13T07:47:09Z")

</div>

Do you know [CPM.cmake](https://github.com/cpm-cmake/CPM.cmake#cpm_source_cache)?
