EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  <20182019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  <20182019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: Installing extra CONFIG_SITE file
From: Hinko Kocevar <[email protected]>
To: "[email protected]" <[email protected]>, "[email protected]" <[email protected]>
Date: Thu, 23 Aug 2018 07:17:03 +0000
 

On 2018-08-21 17:35:18+02:00 Andrew Johnson wrote:

Hi Hinko,

On 08/21/2018 06:43 AM, Hinko Kocevar wrote:
&amp;gt; Silly question: I still need to manually include the CONFIG file I
&amp;gt; installed in the dependent modules CONFIG_SITE, right? As far I see
&amp;gt; there is not automatism here for such custom files like one can find for
&amp;gt; CONFIG, CONFIG_SITE and similar.

No you don't, there is a mechanism in the EPICS build system that

The ultimate solution! That was my goal; avoid dragging the include in all of the dependent modules, but let build system include it automagically..
 
includes those &lt;module&gt;/cfg/CONFIG* files automatically while building
any dependent modules. If you want to know the details, they're in the
Base/configure/CONFIG file, look for RELEASE_CFG_CONFIGS towards the end
of that file. The &lt;module&gt;/cfg/RULES* files are included by the similar
RELEASE_CFG_RULES mechanism in the Base/configure/RULES_FILE_TYPE file.


Works!

Thanks again!

//Hinko
 

The intention was to allow modules to introduce their own rules and
configuration variables without our having to put them in Base. For
example the rules for running the SNC compiler and building sequencer
programs from .st or .stt files could move out of Base into the
sequencer module. This hasn't happened yet, but I hope it will at some
point.

- Andrew

-- 
Arguing for surveillance because you have nothing to hide is no
different than making the claim, "I don't care about freedom of
speech because I have nothing to say." -- Edward Snowdon
&lt;/module&gt;&lt;/module&gt;

References:
Installing extra CONFIG_SITE file Hinko Kocevar
Re: Installing extra CONFIG_SITE file Andrew Johnson
RE: Installing extra CONFIG_SITE file Hinko Kocevar
Re: Installing extra CONFIG_SITE file Andrew Johnson

Navigate by Date:
Prev: EPICS utilities on Ubuntu 18.04 Stefen Paul
Next: Re: EPICS utilities on Ubuntu 18.04 Konrad, Martin
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  <20182019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Installing extra CONFIG_SITE file Andrew Johnson
Next: EPICs suddenly not connecting to devices John Teah
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  <20182019  2020  2021  2022  2023  2024 
ANJ, 23 Aug 2018 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·