From 2626b40517a5bbddf5a0636255ea296f4fee2954 Mon Sep 17 00:00:00 2001 From: Karl Date: Wed, 8 Apr 2020 18:34:06 +0200 Subject: [PATCH] Update README for build changes No CMake! --- README.md | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index e57cfa3..13e007f 100644 --- a/README.md +++ b/README.md @@ -52,18 +52,11 @@ __You will need some sort of geodata to use this plugin.__ A good starting point 2. Initialize all git submodules: `git submodule update --init --recursive` 3. Generate the GDNative C++ bindings: `scons platform= generate_bindings=yes` (in `godot-cpp`) - -#### RasterTileExtractor - -The RasterTileExtractor is a separate C++ project. It is a library which is used by Geodot, so it must be built before compiling the plugin iteself. It is built using CMake with the provided `CMakeLists.txt`. - -#### VectorExtractor - -Same as RasterTileExtractor. - ### Geodot-Plugin -Run `scons platform=` in the root directory. The compiled plugin and the dependencies which were compiled beforehand will be placed in the demo project. (`` must be replaced with your platform, e.g. `linux`.) +Everything is built via SConstruct. Running `scons platform=` in the root directory will compile everything: First the processing libraries, then the finished GDNative plugin. (`` must be replaced with your platform, e.g. `linux`.) + +When only compiling a single processing library, the same `scons platform=` command can be run in that library's directory (e.g. in `src/raster-tile-extractor`). ### Packaging