# Ninja and ExternalProject\_Add

**URL:** https://discourse.cmake.org/t/ninja-and-externalproject-add/9590
**Category:** Code
**Created:** [December 8, 2023, 11:45pm UTC](https://discourse.cmake.org/t/ninja-and-externalproject-add/9590 "2023-12-08T23:45:16Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![ben.boeckel](https://discourse.cmake.org/letter_avatar_proxy/v4/letter/b/ea5d25/32.png) [@ben.boeckel](https://discourse.cmake.org/u/ben.boeckel)
#### Post date: [December 11, 2023, 3:47pm UTC](https://discourse.cmake.org/t/ninja-and-externalproject-add/9590/2 "2023-12-11T15:47:16Z")

</div>

Mixing `ExternalProject` with “normal” targets is not well supported. I would suggest using `FetchContent` or using `find_package` and using a superbuild to drive the builds using `ExternalProject` for each.

---

_[View the full topic](https://discourse.cmake.org/t/ninja-and-externalproject-add/9590)._
