Commit Graph

518 Commits

Author SHA1 Message Date
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 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
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