Commit Graph

544 Commits

Author SHA1 Message Date
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
zimoch d9afb091e7 remove compiler warning 2020-03-24 17:07:53 +01:00
Xiaoqiang Wang 043acfe894 search dependencies in the library dir
This instructs LoadLibrary to search dependent libraries in the dir
where the module resides.
2020-01-07 16:43:11 +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 3f790bc609 Merge branch 'wine' of git.psi.ch:wang_x1/require into wine
Conflicts:
	runScript.c
2019-12-16 14:55:51 +01:00
Xiaoqiang Wang 13da2aed06 use '/' consistently even on Windows 2019-12-16 14:51:47 +01:00
Xiaoqiang Wang e03b2591f2 user portable absolute path checking 2019-12-16 14:30:19 +01:00
Xiaoqiang Wang 993bc6559b prefer 'read' instead of meddling IFS 2019-12-16 14:28:42 +01:00
Xiaoqiang Wang 43cb5cf74d fix checking of absolute paths on windows 2019-12-13 21:04:21 +01:00
Xiaoqiang Wang 2c7cbed8fb fix checking of absolute paths on windows 2019-12-13 08:33:03 +01:00