Нет, цитата из Википедии:
CMake - это кросс-платформенный бесплатный программный инструмент с открытым исходным кодом для управления процессом сборки программного обеспечения с использованием метода, независимого от компилятора.Он поддерживает иерархии каталогов и приложения, которые зависят от нескольких библиотек.Он используется в сочетании с собственными средами сборки, такими как Make, Qt Creator, Ninja, Apple Xcode и Microsoft Visual Studio.Он имеет минимальные зависимости, для его работы требуется только компилятор C ++.
JavaScript - это интерпретируемый язык, что означает, что NodeJS / Browsers читают и понимают код и выполняют его напрямую.Например, C создается с помощью компилятора (который читает и понимает код перед выполнением) для машинного кода (который не нужно понимать, потому что это родной язык вашего процессора) и может выполняться быстрее.CMake упрощает вызов компилятора, связывание библиотек (что-то вроде настройки require
) и многое другое для всех файлов.Хотя иногда использование babel
, webpack
и других через npm run
называется «строительством».