Lines Matching full:modules
140 # TODO MODULES the CMakeLists.txt in the build directory is only temporary.
201 add_custom_target(generate-cxx-modules
206 # Configure the modules manifest.
224 "modules.json.in"
225 "${LIBCXX_LIBRARY_DIR}/libc++.modules.json"
229 # Dummy library to make modules an installation component.
230 add_library(cxx-modules INTERFACE)
231 add_dependencies(cxx-modules generate-cxx-modules)
238 COMPONENT cxx-modules
248 COMPONENT cxx-modules
254 "${LIBCXX_LIBRARY_DIR}/libc++.modules.json"
256 COMPONENT cxx-modules
261 add_custom_target(install-cxx-modules
262 DEPENDS cxx-modules
264 -DCMAKE_INSTALL_COMPONENT=cxx-modules
266 # Stripping is a no-op for modules
267 add_custom_target(install-cxx-modules-stripped DEPENDS install-cxx-modules)