Commit Graph

568 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 9fbbdcb7ad copied (and improved) documentation from our wiki 2021-02-26 14:55:18 +01:00
zimoch dd4e6f3ed6 accept IOC dirs in .../*_ioc/ 2.10.9 2021-02-16 17:39:55 +01:00
zimoch 2da4963092 avoid name conflict when module name is MOD 2021-01-14 10:08:14 +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 ffc4ea86ee avoid freezing of environment variables to the value of their first expansion in a script 2.10.8 2020-12-14 16:08:41 +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 2a84e5d1f6 Merge branch 'wang_x1/require-macOS' 2.10.7 2020-09-11 10:45:43 +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 fb2d3ac981 fix for SL6: sed does not know -z 2.10.6 2020-07-21 10:46:15 +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 2.10.5 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
zimoch 38f51946f4 Merge branch 'fix_os_includes' into 'master'
absolute path of os dependent headers

See merge request epics_driver_modules/require!8
2020-06-29 08:42:08 +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
zimoch f37dbafb76 fix problem finding drivers with 4 digit base releases 2020-06-26 10:43:23 +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 756e501f5d Merge branch 'export_symbols' into 'master'
export symbols for WIN32

See merge request epics_driver_modules/require!6
2.10.4
2020-05-18 10:04:59 +02:00
Xiaoqiang Wang ef44e63626 export symbols for WIN32 2020-05-18 09:52:58 +02:00
zimoch 9d56e85a34 Merge branch 'translate_tcl_to_perl' 2.10.3 2020-05-15 11:13:05 +02:00
zimoch 6c51fe6157 use new perl scripts 2020-05-15 11:12:36 +02:00
zimoch e00d2aadf7 remove needlessly detailed file type check 2020-05-15 10:19:32 +02:00
zimoch aa43e29a20 change backslash to forward slash in IOC_DIR for Windows 2020-05-15 10:13:44 +02:00
zimoch e55cfe6632 add / at end of IOC_DIR 2020-05-14 10:18:54 +02:00
zimoch 96f03730ad Merge branch 'master' of git.psi.ch:epics_driver_modules/require 2020-05-14 09:28:16 +02:00
zimoch 81ed65e350 return ioc's exit status from iocsh 2020-05-14 09:27:56 +02:00
zimoch 12e74cf998 Merge branch 'fix_register_win32' into 'master'
Fix register win32

See merge request epics_driver_modules/require!5
2020-05-14 09:25:48 +02:00
zimoch 74439b049e fix cleanup procdure, thanks to Till 2020-05-13 21:09:25 +02:00
zimoch e2c4643eb9 fix problem when two or more installed epics versions match 2020-05-13 21:06:54 +02:00
Xiaoqiang Wang 99192cfe68 dll basename starts after \ 2020-05-13 20:29:27 +02:00
Xiaoqiang Wang eded1dbd7b remove path separator from LIBDIR and TEMPLATEDIR
It is more flexible to add path separator when composing path names.
2020-05-13 20:10:43 +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