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
9f989a5abf
Another problem. New fix try: do not consider branch names as version numbers
2021-01-13 11:11:33 +01:00
zimoch
ab393dd6ac
better fix for problem with version number: tag must be at beginning of line
2021-01-06 10:08:57 +01:00
zimoch
a34fbcbc73
Revert "ignore comments from git status to no confuse the version number parser with branch information"
...
Makes problem some comment lines from git status which contain useful information.
This reverts commit 2d448c56af .
2021-01-06 09:38:07 +01:00
zimoch
2d448c56af
ignore comments from git status to no confuse the version number parser with branch information
2020-12-09 15:29:32 +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
38297e2210
Merge branch 'wang_x1/require-fix_perl_popen3'
2020-08-17 14:02:58 +02:00
Xiaoqiang Wang
bc00321f36
use select to read child process's stdout and stderr
2020-08-17 14:00:07 +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
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