zimoch
fe36f36eb5
fix for EPICS 7.0.5: make sure not to remove #include iocshRegisterCommon.h from *_registerRecordDeviceDriver.cpp
2021-03-05 15:43:24 +01:00
zimoch
af2dd1eac9
typo
2020-12-01 13:50:56 +01:00
zimoch
ebae1f7fd6
fix several bugs handling libraries as input
2020-10-06 17:25:13 +02:00
zimoch
3346dbc753
old make on SL6 has no undefine
2020-09-10 15:31:52 +02:00
zimoch
2d0e65737b
speed optimization finding other module's include directories
2020-09-09 18:19:06 +02:00
zimoch
a7197ce874
fix os dependent header installation: make sure os dependent headers for another os are not installed in main include dir. Also include os dependent dirs of other modules first
2020-08-17 16:16:19 +02:00
zimoch
1cdf2471d1
get rid of git warnings from some base installations
2020-08-13 12:12:16 +02:00
zimoch
8a71a986cb
fix for ui files with funny file names
2020-08-12 15:21:54 +02:00
zimoch
1fd549ede6
if CONFIGBASE is not set, then install intoo the modules location
2020-08-12 09:28:24 +02:00
zimoch
6373f26e24
INSTALL_PERMISSIONS not defined before R7
2020-08-10 09:27:13 +02:00
zimoch
962de89b11
fix RSET for Windows
2020-07-07 17:11:36 +02:00
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
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