Commit Graph

281 Commits

Author SHA1 Message Date
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