У меня есть проект, написанный на кроссплатформенном C ++, над которым я долгое время работал, используя Visual Studio для компиляции и отладки.
Мой проект включает библиотеку C ++, а также исполняемые файлы для библиотеки
В течение прошлого года я написал несколько кросс-платформенных скриптов сборки с использованием CMake и Python. Я решил, что также хотел бы использовать свой проект в качестве дополнения NodeJS C ++, поэтому я отказался от CMake, если предпочитаю GYP работать с node-gyp
.
GYP отлично работает для моих проектов, а также для интеграции с NodeJS, однако мне также нужно снова запустить Google Test для моего проекта, использующего CMake.
Я давно исследую эту проблему, и у меня нет четкого направления. Я мог бы восстановить предыдущую систему сборки CMake / Python, которая у меня была раньше, но я бы не знал, как продолжить поддерживать интеграцию с NodeJS.
Мне интересно, есть ли решение, которое позволит мне легко интегрироваться с NodeJS, а также с другими проектами. Я также намереваюсь интегрироваться с движком V8, который использует систему сборки GN.
Заранее спасибо всем, кто может помочь!