Re: [Kicad-developers] 6.0.0 build flags

2021-12-25 Thread Jon Evans
I agree, KICAD_PCM can be removed now.

On Sat, Dec 25, 2021 at 7:27 AM Nick Østergaard  wrote:

> Having the unused parameters is no harm, it will only generate a
> warning at configure time.
>
> The KICAD_PCM flag already defaults to ON, but I guess it should just
> be removed as an option?  Are there any reason to keep it as a toggle
> for v6+?
>
> I am not aware of anything new flags for features in v7.
>
> On Fri, 24 Dec 2021 at 18:21, Steven A. Falco 
> wrote:
> >
> > I looked at CMakeLists.txt, and it appears that some of the old 5.x
> build flags have been removed, and some new flags have been added.
> >
> > In particular, the following scripting flags are gone (only
> KICAD_SCRIPTING_WXPYTHON remains):
> >
> > KICAD_SCRIPTING
> > KICAD_SCRIPTING_ACTION_MENU
> > KICAD_SCRIPTING_MODULES
> > KICAD_SCRIPTING_PYTHON3
> > KICAD_SCRIPTING_WXPYTHON_PHOENIX
> >
> > These flags still appear in files like .gitlab/Windows-CI.yml and should
> be removed.  They should also be removed from the Fedora nightly builds,
> and probably from other builds, as well.
> >
> > I can remove the above flags from the Fedora nightly builds, and I can
> create an MR for the .gitlab files, if desired.  Please let me know if you
> want that MR.
> >
> > There are a few new flags that I think should be added to the Fedora
> builds for clarity, even though we don't change the defaults.  In
> particular, I propose to add:
> >
> > KICAD_PCM=ON
> > KICAD_USE_EGL=OFF
> >
> > Are there any other new flags that I should add?  (I could add every
> single flag from CMakeLists.txt, but most seem related to debug, and would
> just clutter the cmake command.)
> >
> > Steve
> >
> > ___
> > Mailing list: https://launchpad.net/~kicad-developers
> > Post to : kicad-developers@lists.launchpad.net
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > More help   : https://help.launchpad.net/ListHelp
>
> ___
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>
___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] 6.0.0 build flags

2021-12-25 Thread Nick Østergaard
Having the unused parameters is no harm, it will only generate a
warning at configure time.

The KICAD_PCM flag already defaults to ON, but I guess it should just
be removed as an option?  Are there any reason to keep it as a toggle
for v6+?

I am not aware of anything new flags for features in v7.

On Fri, 24 Dec 2021 at 18:21, Steven A. Falco  wrote:
>
> I looked at CMakeLists.txt, and it appears that some of the old 5.x build 
> flags have been removed, and some new flags have been added.
>
> In particular, the following scripting flags are gone (only 
> KICAD_SCRIPTING_WXPYTHON remains):
>
> KICAD_SCRIPTING
> KICAD_SCRIPTING_ACTION_MENU
> KICAD_SCRIPTING_MODULES
> KICAD_SCRIPTING_PYTHON3
> KICAD_SCRIPTING_WXPYTHON_PHOENIX
>
> These flags still appear in files like .gitlab/Windows-CI.yml and should be 
> removed.  They should also be removed from the Fedora nightly builds, and 
> probably from other builds, as well.
>
> I can remove the above flags from the Fedora nightly builds, and I can create 
> an MR for the .gitlab files, if desired.  Please let me know if you want that 
> MR.
>
> There are a few new flags that I think should be added to the Fedora builds 
> for clarity, even though we don't change the defaults.  In particular, I 
> propose to add:
>
> KICAD_PCM=ON
> KICAD_USE_EGL=OFF
>
> Are there any other new flags that I should add?  (I could add every single 
> flag from CMakeLists.txt, but most seem related to debug, and would just 
> clutter the cmake command.)
>
> Steve
>
> ___
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


[Kicad-developers] 6.0.0 build flags

2021-12-24 Thread Steven A. Falco

I looked at CMakeLists.txt, and it appears that some of the old 5.x build flags 
have been removed, and some new flags have been added.

In particular, the following scripting flags are gone (only 
KICAD_SCRIPTING_WXPYTHON remains):

KICAD_SCRIPTING
KICAD_SCRIPTING_ACTION_MENU
KICAD_SCRIPTING_MODULES
KICAD_SCRIPTING_PYTHON3
KICAD_SCRIPTING_WXPYTHON_PHOENIX

These flags still appear in files like .gitlab/Windows-CI.yml and should be 
removed.  They should also be removed from the Fedora nightly builds, and 
probably from other builds, as well.

I can remove the above flags from the Fedora nightly builds, and I can create 
an MR for the .gitlab files, if desired.  Please let me know if you want that 
MR.

There are a few new flags that I think should be added to the Fedora builds for 
clarity, even though we don't change the defaults.  In particular, I propose to 
add:

KICAD_PCM=ON
KICAD_USE_EGL=OFF

Are there any other new flags that I should add?  (I could add every single 
flag from CMakeLists.txt, but most seem related to debug, and would just 
clutter the cmake command.)

Steve

___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp