Commit Graph

505 Commits

Author SHA1 Message Date
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
zimoch 3d6115d1af removed trailing spaces 2019-09-13 13:51:26 +02:00
zimoch 54e4442421 filter out directories from headers, scrips, and templates to improve wildcard usage 2019-09-11 15:58:46 +02:00
zimoch 0650858f2a only try to build indirectly referenced menus that are found in the module 2019-08-20 13:56:53 +02:00
zimoch a684f7fc6c suppress annoying "rset deprecated" warnings when compiling record types 2019-08-16 10:19:03 +02:00
zimoch e1b980db5a fix automatic building of menus, even when only indirectly referenced 2019-08-16 09:56:58 +02:00
zimoch 24c1669883 allow to disable EPICS versions with /usr/local/epics/ignore file 2.9.2 2019-08-12 14:18:55 +02:00
zimoch c6b5ce378c Remove boot info upload from iocsh. It's now done by the iocinfo module. 2019-07-31 10:20:45 +02:00
zimoch afd5f88794 fix problem with explicitly given dependencies and/or versions of other modules 2019-07-16 15:55:04 +02:00
zimoch 2ecb0eb4a2 add / at end of db paths 2019-07-04 10:55:26 +02:00
zimoch 89e48d8df3 support for git submodules added 2019-05-15 14:05:35 +02:00
zimoch 062af47fc9 allow to set EPICS version in a file, either ./EPICSVERSION or ./cfg/EPICSVERSION 2019-05-07 17:35:19 +02:00
zimoch 2f9a33e732 remove warning on 3.14.8 concerning libraries 2019-04-26 15:11:06 +02:00
zimoch 31e816d24a fix overwritten MKDIR macro 2019-04-24 16:19:06 +02:00
zimoch 2fb1b56725 some more debug infos 2019-04-24 09:34:21 +02:00
zimoch 7110694a76 fix typos 2019-04-24 09:30:33 +02:00
zimoch 50af240acf unused code removed 2019-04-24 09:29:03 +02:00
zimoch 2c8042b832 fix problem with 3.14.8 vxWorks 2019-04-24 09:27:08 +02:00
zimoch c9b3c7ec66 IGNORE_MODULES was exported too late to take effect 2018-12-20 14:06:01 +01:00
zimoch 46c6573a03 make sure 'seq' is required when building 3.13 snl code 2.9.1 2018-12-14 16:45:43 +01:00
zimoch a7c6694cad leave snl C-code compilation to EPICS because rules change between versions 2018-12-14 16:39:18 +01:00
zimoch 7afa3096b0 Use pvAccess enabled version if available 2018-12-12 13:35:09 +01:00
zimoch c6ea588dbf fix wrong logic for old compiler detection resulting in missing dependencies 2018-12-11 14:35:01 +01:00
zimoch a720d1e0eb strip spaces from user defined versions of other drivers 2018-12-11 14:33:40 +01:00
zimoch cf9eb75a9a fix problem with dependenies on test versions with dots in the name 2018-12-07 15:53:38 +01:00
zimoch a573122717 terminate template directory with slash 2018-12-07 11:40:15 +01:00
zimoch f4f08e3d40 add SHRLIBS variable for 3rd party shared libraries to be installed 2018-12-07 11:39:40 +01:00
zimoch 2439791953 commit 15bd43 broke detection of test versions 2.9.0 2018-11-19 11:07:54 +01:00
zimoch 120c1e65ea commit 0c82755 broke creation of dependency files for 3.14.8 2018-11-19 11:06:09 +01:00
zimoch 23a9e8bea6 support for exact version number match 2018-11-07 11:19:19 +01:00