Commit Graph

135 Commits

Author SHA1 Message Date
Xiaoqiang Wang 9f63b463f3 add registerExternalModules for Darwin 2022-07-01 09:54:25 +02:00
zimoch 48b5b720d1 bugfix: Need to check if module version supports our current EPICS release 2021-11-04 14:49:08 +01:00
zimoch 19f3c8ba60 easier to maintain support for arch independent modules (without lib) 2021-11-03 17:43:11 +01:00
zimoch df59dabc56 add record with module origin (source repo and git hash) 2021-07-20 14:04:51 +02:00
zimoch 45a7b0f63b fix for EPICS 7.0.6 2021-07-09 15:03:17 +02:00
zimoch fd15801af8 fix deprecation warnings for VxWorks 6.9 2021-03-05 16:36:13 +01:00
zimoch 2a84e5d1f6 Merge branch 'wang_x1/require-macOS' 2020-09-11 10:45:43 +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
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
zimoch c6304e8991 set IOC_DIR environment variable to IOC start directory 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 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
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 13da2aed06 use '/' consistently even on Windows 2019-12-16 14:51:47 +01:00
Xiaoqiang Wang 56c6e1a42f support macOS
UNIX macro is from configure/os/CONFIG.Common.UnixCommon
2019-12-05 10:30:19 +01:00
zimoch ae5cd93a23 support *.iocsh scripts in addition to *.cmd 2019-12-04 14:32:03 +01:00
zimoch 2ecb0eb4a2 add / at end of db paths 2019-07-04 10:55:26 +02:00
zimoch a573122717 terminate template directory with slash 2018-12-07 11:40:15 +01:00
zimoch 23a9e8bea6 support for exact version number match 2018-11-07 11:19:19 +01:00
zimoch 0871279415 implement method to enforce exact minor release match 2018-11-07 11:19:11 +01:00
zimoch 90348614d5 save and restore MODULE and MODULE_DIR after running a script, because that script may have called require 2018-11-07 11:12:10 +01:00
zimoch 0b11aa4347 fix too small path buffer in vxworks 2018-03-13 15:35:00 +01:00
zimoch af23a6aac4 fix for systems where parts of T_A are macro names (e.g. linux) 2018-03-06 17:22:35 +01:00
zimoch 02fb5c42f0 changes for 3.15.5 2017-07-07 17:01:22 +02:00
zimoch 6cf0310dcb export some more variables 2017-04-21 13:58:19 +02:00
zimoch 63f098a6d8 cleanup of includes 2017-04-20 14:32:58 +02:00
zimoch 18747ec1c5 export path manipulation function to the shell 2017-04-20 13:42:22 +02:00
zimoch 73152b60e0 fix non-osi path 2017-04-20 11:11:42 +02:00
zimoch e51dd7cd96 allow EPICS version in script name 2017-04-19 10:49:51 +02:00
zimoch 2d99849125 Check for trailing strings after version numbers 2017-01-03 14:27:56 +01:00
zimoch c00c2519d0 shorten strings to fit in records 2016-10-26 14:02:49 +02:00
zimoch d5215e0a9d bugfix in SCRIPT_PATH re-ordering 2016-09-06 16:00:53 +02:00
zimoch 93191ffd75 fix SCRIPT_PATH order in case of repeated require 2016-09-06 15:17:17 +02:00
zimoch 09da7fc790 add pre-installed modules to SCRIPT_PATH too 2016-09-06 14:51:41 +02:00
zimoch 27e6b58dac allow to search scripts in all loaded modules 2016-09-06 14:18:21 +02:00
zimoch ca6d1a57c0 bugfix for libversionShow write failure 2016-08-22 15:13:54 +02:00
zimoch 7fdc6a00f3 typo 2016-08-04 17:34:48 +02:00
zimoch 4a4b0f7bc4 bugfix of: always print module location 2016-03-11 16:49:35 +01:00
zimoch 262765f763 always print module location 2016-03-11 16:45:07 +01:00
zimoch 7a973fb766 silence false error message 2016-03-11 10:32:22 +01:00
zimoch bd45ac15e9 fixes for vxWorks 6 2016-03-10 10:29:13 +01:00
zimoch 5e855fdcfc fix for 64 (NFS) file systems on old 32 bit OS (MOXA) 2016-02-16 13:54:04 +01:00
zimoch 9d793f2e90 bugfix: too high version was not recogized because of typo 2015-12-09 14:21:38 +01:00
zimoch 7aaa627ae2 fix initHook problem for R3.13 2015-12-09 14:10:24 +01:00
zimoch 444519a82d don't init Debug variable to allow early overwrite in vxWorks 2015-12-04 16:58:49 +01:00
zimoch df772bd0da load version records directly to avoid too long command line in vxWorks 2015-12-04 16:39:14 +01:00