From beab46e965b387b13ee7f9a039f26f83d806365e Mon Sep 17 00:00:00 2001 From: Ian McInerney Date: Wed, 11 Nov 2020 00:39:58 +0000 Subject: [PATCH] Update build docs to have the correct set of CMake options * The GitHub plugin was removed, so remove it from the docs and CI * Add the new DPI manifest option to the build docs. --- .gitlab/Fedora-Linux-CI.yml | 1 - .gitlab/coverity.yml | 1 - Documentation/compil_options_symbols.txt | 4 ---- Documentation/development/compiling.md | 10 +++++----- 4 files changed, 5 insertions(+), 11 deletions(-) diff --git a/.gitlab/Fedora-Linux-CI.yml b/.gitlab/Fedora-Linux-CI.yml index 89d8f56b39..181e6dc198 100644 --- a/.gitlab/Fedora-Linux-CI.yml +++ b/.gitlab/Fedora-Linux-CI.yml @@ -28,7 +28,6 @@ build_linux: -DKICAD_SCRIPTING_WXPYTHON=ON -DKICAD_SCRIPTING_WXPYTHON_PHOENIX=ON -DKICAD_SCRIPTING_ACTION_MENU=ON - -DBUILD_GITHUB_PLUGIN=ON -DKICAD_USE_OCE=OFF -DKICAD_USE_OCC=ON -DKICAD_SPICE=ON diff --git a/.gitlab/coverity.yml b/.gitlab/coverity.yml index f01db5d3d1..abdcc20c94 100644 --- a/.gitlab/coverity.yml +++ b/.gitlab/coverity.yml @@ -61,7 +61,6 @@ Coverity: -DKICAD_SCRIPTING_WXPYTHON=ON -DKICAD_SCRIPTING_WXPYTHON_PHOENIX=ON -DKICAD_SCRIPTING_ACTION_MENU=ON - -DBUILD_GITHUB_PLUGIN=ON -DKICAD_USE_OCE=OFF -DKICAD_USE_OCC=ON -DKICAD_SPICE=ON diff --git a/Documentation/compil_options_symbols.txt b/Documentation/compil_options_symbols.txt index 442788d890..4139f553ee 100644 --- a/Documentation/compil_options_symbols.txt +++ b/Documentation/compil_options_symbols.txt @@ -44,10 +44,6 @@ KICAD_BUILD_QA_TESTS Build software Quality assurance unit tests. Default ON. -BUILD_GITHUB_PLUGIN - Build the GITHUB_PLUGIN for pcbnew to allow downloading libraries from Github repo. - Default ON. - KICAD_SPICE Build KiCad with internal Spice simulator. Default ON. diff --git a/Documentation/development/compiling.md b/Documentation/development/compiling.md index e2dde351d7..a16c4e3545 100644 --- a/Documentation/development/compiling.md +++ b/Documentation/development/compiling.md @@ -177,11 +177,6 @@ menu. This option is enabled by default, but will be disabled if experimental and can cause Pcbnew to crash if Python scripts create an invalid object state within Pcbnew. -## GitHub Plugin ## {#github_opt} - -The BUILD_GITHUB_PLUGIN option is used to control if the GitHub plug in is built. This option is -enabled by default. - ## Integrated Spice simulator ## {#spice_opt} The KICAD_SPICE option is used to control if the Spice simulator interface for Eeschema is @@ -209,6 +204,11 @@ the additional flags needed to run on an EGL canvas) staticly linked into KiCad. version of GLEW supports EGL (it must be compiled with the GLEW_EGL flag), then it can be used instead by setting KICAD_USE_BUNDLED_GLEW to OFF. +## Windows HiDPI Support ## {#msw_hidpi_opt} + +The KICAD_WIN32_DPI_AWARE option makes the Windows manifest file for KiCad use a DPI aware version, which +tells Windows that KiCad wants Per Monitor V2 DPI awareness (requires Windows 10 version 1607 and later). + ## Development Analysis Tools ## {#dev_tools} KiCad can be compiled with support for several features to aid in the catching and debugging of