aboutsummaryrefslogtreecommitdiff
path: root/devel/py-gyp-next/pkg-descr
diff options
context:
space:
mode:
Diffstat (limited to 'devel/py-gyp-next/pkg-descr')
-rw-r--r--devel/py-gyp-next/pkg-descr15
1 files changed, 15 insertions, 0 deletions
diff --git a/devel/py-gyp-next/pkg-descr b/devel/py-gyp-next/pkg-descr
new file mode 100644
index 000000000000..4c13fc3b63fc
--- /dev/null
+++ b/devel/py-gyp-next/pkg-descr
@@ -0,0 +1,15 @@
+GYP is a Meta-Build system: a build system that generates other build systems.
+
+GYP is intended to support large projects that need to be built on multiple
+platforms (e.g., Mac, Windows, Linux), and where it is important that the
+project can be built using the IDEs that are popular on each platform as if the
+project is a "native" one.
+
+It can be used to generate XCode projects, Visual Studio projects, Ninja build
+files, and Makefiles. In each case GYP's goal is to replicate as closely as
+possible the way one would set up a native build of the project using the IDE.
+
+GYP can also be used to generate "hybrid" projects that provide the IDE
+scaffolding for a nice user experience but call out to Ninja to do the actual
+building (which is usually much faster than the native build systems of the
+IDEs).