557 Commits

Author SHA1 Message Date
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
zimoch f024390140 Merge branch 'auto_link_module_win32' into 'master'
auto link dependence modules for WIN32

See merge request epics_driver_modules/require!4
2020-05-04 14:45:32 +02:00
Xiaoqiang Wang 1e93dd0198 auto link dependence modules for WIN32 2020-05-04 13:43:40 +02:00
zimoch c6304e8991 set IOC_DIR environment variable to IOC start directory 2.10.2 2020-04-30 13:41:27 +02:00
zimoch 66e2ded783 support for 4 digit EPICS versions 2020-04-30 11:14:37 +02:00
zimoch 78ec34f299 fix missing header for Windows 2.10.1 2020-04-14 17:22:51 +02:00
zimoch 4b05a37e2f fix some mismatching data types 2020-04-14 17:22:33 +02:00
zimoch f836ae466c remove Windows compiler warning 2020-04-14 15:04:45 +02:00
zimoch d8a2d1c080 Handle 4 digit EPICS versions like 7.0.3.2 2020-04-14 14:26:18 +02:00
zimoch 1e4b3fb079 Merge branch 'master' into 'master'
dlls for WIN32 are in the bin directory

See merge request epics_driver_modules/require!3
2020-04-08 17:25:42 +02:00
Xiaoqiang Wang 70495da052 dlls for WIN32 are in the bin directory 2020-04-08 16:45:04 +02:00
zimoch 834a5a0036 commit 37b9939 (removal of OBJ=.o) broke R3.13 build 2.10 2020-04-08 14:56:00 +02:00