534 Commits

Author SHA1 Message Date
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
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
Xiaoqiang Wang 741fa816a1 build asprintf for Windows 2019-12-07 15:40:42 +01:00
Xiaoqiang Wang e5abd1d01d add "-win" option to run Windows softIoc on *NIX 2019-12-05 16:32:33 +01:00
zimoch 39d5e48f24 compatibility with clang 2.9.4 2019-12-05 09:51:44 +01:00
zimoch 63e0c96c0c add EPICS 7.0.3 to the default versions 2019-12-04 17:14:42 +01:00
zimoch 8b7eeaa6f8 fix for MacOS 2019-12-04 14:46:04 +01:00
zimoch 59ebe643c7 make version records readonly (if supported by a asg configuration) 2019-12-04 14:32:13 +01:00
zimoch ae5cd93a23 support *.iocsh scripts in addition to *.cmd 2019-12-04 14:32:03 +01:00
zimoch 108d7441ff runScript does not echo lines starting with #- any more 2.9.3 2019-09-13 14:02:11 +02:00