zimoch
df17da67ab
allow to build using 1 out of 4 digits of epics base, e.g. 7 for 7.0.4.1
2020-06-29 08:49:58 +02:00
zimoch
0ca35acb71
add os dependent header rule because 3.14.8 does not yet have it
2020-06-29 08:48:07 +02:00
Xiaoqiang Wang
1723974166
absolute path of os dependent headers
2020-06-28 20:27:25 +02:00
zimoch
41840b13d2
to filter out dirs from HEADERS wildcards, don't filter for -f (is file) but for not -d (is not dir) to be able to catch missing headers (which would otherwise be silently ignored)
2020-06-26 11:38:07 +02:00
zimoch
9fab300866
Merge branch 'fix_header_includes' into 'master'
...
os specific headers precede defaul headers
See merge request epics_driver_modules/require!7
2020-06-26 11:31:41 +02:00
Xiaoqiang Wang
ad81f18869
os specific headers precede defaul headers
2020-06-26 09:55:56 +02:00
zimoch
ee90976cd6
fix problems with OS dependent headers: 1. find the correct one, 2. install default
2020-06-25 16:26:43 +02:00
zimoch
0c30c322d0
fix for commit 37b99392: don't use epicsExport for 3.13
2020-05-18 12:10:28 +02:00
zimoch
6c51fe6157
use new perl scripts
2020-05-15 11:12:36 +02:00
Xiaoqiang Wang
63bb686dbd
handle strict version comparison
2020-05-08 09:04:18 +02:00
Xiaoqiang Wang
f5c797202d
match error prints with the tcl script
2020-05-07 09:05:47 +02:00
Xiaoqiang Wang
a6fef442dd
translated from tcl to perl
2020-05-06 11:27:05 +02:00
Xiaoqiang Wang
1e93dd0198
auto link dependence modules for WIN32
2020-05-04 13:43:40 +02:00
zimoch
d8a2d1c080
Handle 4 digit EPICS versions like 7.0.3.2
2020-04-14 14:26:18 +02:00
zimoch
834a5a0036
commit 37b9939 (removal of OBJ=.o) broke R3.13 build
2020-04-08 14:56:00 +02:00
zimoch
d9afb091e7
remove compiler warning
2020-03-24 17:07:53 +01:00
Xiaoqiang Wang
09864f61d4
include submodules config files for 7.0+
2020-01-03 16:56:46 +01:00
Xiaoqiang Wang
abcf371975
use immediate assignment
2020-01-03 16:05:23 +01:00
Xiaoqiang Wang
2db2fbbcc6
add USR_SYS_LIBS_ macro
2020-01-03 14:55:09 +01:00
Xiaoqiang Wang
dccab07c37
typo fixed
2019-12-24 10:39:52 +01:00
Xiaoqiang Wang
66c805e7f1
only install .lib if building a .dll
2019-12-13 07:53:38 +01:00
Xiaoqiang Wang
37b9939211
various changes to support macOS and windows build
...
. arch dependant headers are installed in os/${OS_CLASS} subdir
. function to filter out dirs from a list is now written in portable perl
. link to modules in REQ explicitly
2019-12-07 15:47:33 +01:00
zimoch
63e0c96c0c
add EPICS 7.0.3 to the default versions
2019-12-04 17:14:42 +01:00
zimoch
ae5cd93a23
support *.iocsh scripts in addition to *.cmd
2019-12-04 14:32:03 +01:00
zimoch
54e4442421
filter out directories from headers, scrips, and templates to improve wildcard usage
2019-09-11 15:58:46 +02:00
zimoch
0650858f2a
only try to build indirectly referenced menus that are found in the module
2019-08-20 13:56:53 +02:00
zimoch
a684f7fc6c
suppress annoying "rset deprecated" warnings when compiling record types
2019-08-16 10:19:03 +02:00
zimoch
e1b980db5a
fix automatic building of menus, even when only indirectly referenced
2019-08-16 09:56:58 +02:00
zimoch
afd5f88794
fix problem with explicitly given dependencies and/or versions of other modules
2019-07-16 15:55:04 +02:00
zimoch
89e48d8df3
support for git submodules added
2019-05-15 14:05:35 +02:00
zimoch
2f9a33e732
remove warning on 3.14.8 concerning libraries
2019-04-26 15:11:06 +02:00
zimoch
31e816d24a
fix overwritten MKDIR macro
2019-04-24 16:19:06 +02:00
zimoch
2fb1b56725
some more debug infos
2019-04-24 09:34:21 +02:00
zimoch
7110694a76
fix typos
2019-04-24 09:30:33 +02:00
zimoch
50af240acf
unused code removed
2019-04-24 09:29:03 +02:00
zimoch
2c8042b832
fix problem with 3.14.8 vxWorks
2019-04-24 09:27:08 +02:00
zimoch
c9b3c7ec66
IGNORE_MODULES was exported too late to take effect
2018-12-20 14:06:01 +01:00
zimoch
46c6573a03
make sure 'seq' is required when building 3.13 snl code
2018-12-14 16:45:43 +01:00
zimoch
a7c6694cad
leave snl C-code compilation to EPICS because rules change between versions
2018-12-14 16:39:18 +01:00
zimoch
c6ea588dbf
fix wrong logic for old compiler detection resulting in missing dependencies
2018-12-11 14:35:01 +01:00
zimoch
a720d1e0eb
strip spaces from user defined versions of other drivers
2018-12-11 14:33:40 +01:00
zimoch
cf9eb75a9a
fix problem with dependenies on test versions with dots in the name
2018-12-07 15:53:38 +01:00
zimoch
f4f08e3d40
add SHRLIBS variable for 3rd party shared libraries to be installed
2018-12-07 11:39:40 +01:00
zimoch
2439791953
commit 15bd43 broke detection of test versions
2018-11-19 11:07:54 +01:00
zimoch
120c1e65ea
commit 0c82755 broke creation of dependency files for 3.14.8
2018-11-19 11:06:09 +01:00
zimoch
23a9e8bea6
support for exact version number match
2018-11-07 11:19:19 +01:00
zimoch
0871279415
implement method to enforce exact minor release match
2018-11-07 11:19:11 +01:00
zimoch
bd63a2431d
only use versions of other modules which exist for the current T_A
2018-11-07 11:18:44 +01:00
zimoch
0c82755013
For newer compilers (not vxWorks 5) don't include system headers in .d files in order to avoid problems when cross-compiling for older Linux hosts
2018-11-07 11:12:52 +01:00
zimoch
592517cc9c
Allow arch dependent header files
2018-11-07 11:12:45 +01:00