191 Commits

Author SHA1 Message Date
zimoch 19f3c8ba60 easier to maintain support for arch independent modules (without lib) 2021-11-03 17:43:11 +01:00
zimoch a88e61c578 search for Record.dbd in dir of Record.c/cc/cpp too 2021-09-20 14:51:48 +02:00
zimoch 4ec74f46fb improves error message 2021-09-15 13:45:59 +02:00
zimoch ec218ecdc6 filter out -none- from all VERSIONCHECKFILES 2021-09-15 13:45:13 +02:00
zimoch 80f3340c42 allow DBDS_3 and DBDS_7 too 2021-09-14 09:35:13 +02:00
zimoch d08957d496 keep USR_CPPFLAGS free for users 2021-09-13 09:39:34 +02:00
zimoch 19c48849e2 fix wrong () in VERSIONCHECKFILES 2021-09-10 10:57:06 +02:00
zimoch 6416db98f7 allow code/variables for _3 and _7 2021-09-09 17:49:33 +02:00
zimoch 6f0aa779f5 always use umask 002 when installing files 2021-09-07 15:33:19 +02:00
zimoch dce4b39d50 define USE_TYPED_RSET as empty string to match warnings with drivers which define it in their code 2021-09-07 15:29:28 +02:00
zimoch 37cd1bf96a fix problem in 3.14.12 re-making xxxRecord.h when no Makefile exists 2021-08-10 14:41:11 +02:00
zimoch df59dabc56 add record with module origin (source repo and git hash) 2021-07-20 14:04:51 +02:00
zimoch dfec91854f add missing variable 2021-07-20 13:59:18 +02:00
zimoch 0b93ef2440 fix for win where config file extends PATH 2021-07-09 15:03:40 +02:00
zimoch d78fa95333 do not install QT to old location any longer 2021-07-09 15:03:40 +02:00
zimoch d050a3aea6 fix problem with links to EPICS installations 2021-05-19 17:41:13 +02:00
zimoch fe36f36eb5 fix for EPICS 7.0.5: make sure not to remove #include iocshRegisterCommon.h from *_registerRecordDeviceDriver.cpp 2021-03-05 15:43:24 +01:00
zimoch af2dd1eac9 typo 2020-12-01 13:50:56 +01:00
zimoch ebae1f7fd6 fix several bugs handling libraries as input 2020-10-06 17:25:13 +02:00
zimoch 3346dbc753 old make on SL6 has no undefine 2020-09-10 15:31:52 +02:00
zimoch 2d0e65737b speed optimization finding other module's include directories 2020-09-09 18:19:06 +02:00
zimoch a7197ce874 fix os dependent header installation: make sure os dependent headers for another os are not installed in main include dir. Also include os dependent dirs of other modules first 2020-08-17 16:16:19 +02:00
zimoch 1cdf2471d1 get rid of git warnings from some base installations 2020-08-13 12:12:16 +02:00
zimoch 8a71a986cb fix for ui files with funny file names 2020-08-12 15:21:54 +02:00
zimoch 1fd549ede6 if CONFIGBASE is not set, then install intoo the modules location 2020-08-12 09:28:24 +02:00
zimoch 6373f26e24 INSTALL_PERMISSIONS not defined before R7 2020-08-10 09:27:13 +02:00
zimoch 962de89b11 fix RSET for Windows 2020-07-07 17:11:36 +02:00
zimoch df17da67ab allow to build using 1 out of 4 digits of epics base, e.g. 7 for 7.0.4.1 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
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
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 6c51fe6157 use new perl scripts 2020-05-15 11:12:36 +02:00
Xiaoqiang Wang 1e93dd0198 auto link dependence modules for WIN32 2020-05-04 13:43:40 +02:00
zimoch d8a2d1c080 Handle 4 digit EPICS versions like 7.0.3.2 2020-04-14 14:26:18 +02:00
zimoch 834a5a0036 commit 37b9939 (removal of OBJ=.o) broke R3.13 build 2020-04-08 14:56:00 +02:00
zimoch d9afb091e7 remove compiler warning 2020-03-24 17:07:53 +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 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
zimoch 63e0c96c0c add EPICS 7.0.3 to the default versions 2019-12-04 17:14:42 +01:00
zimoch ae5cd93a23 support *.iocsh scripts in addition to *.cmd 2019-12-04 14:32:03 +01: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