zimoch
0f22ca91ec
only try to install .lib for Windows if .dll exists
2026-01-20 11:27:18 +01:00
zimoch
e7501dbc4b
allow to build from other dir using -C
2026-01-16 16:08:41 +01:00
zimoch
8ccbd795bd
fix EXCLUDE_VERSIONS so that 7.0.1 does not match 7.0.10 but 7.0 still matches both
2026-01-12 10:19:12 +01:00
zimoch
d841bd8aef
Always install .lib on Windows because GNUmakefile may use different variable for headers
2025-10-21 09:33:45 +02:00
zimoch
c5573e2e8c
export ARCH_PARTS
2025-06-11 11:29:38 +02:00
zimoch
ee5e15408e
fix 'force rebuild library when LIBVERSION changed'
2025-05-23 17:11:27 +02:00
zimoch
bb0d23ba91
Fix windows link problems with SHRLIBS
...
Need to link to the *.lib of each *.dll which may be in a different directory.
If no such *.lib exist, don't link but install the .dll anyway.
If only *.lib is specified, link but don't look for a corresponding *.dll,
assuming the *.dll is already installed on the target system.
Install only own *.lib and that only if this is a depencency to other modules
which is detected by having at least one header file to install.
2025-05-14 09:57:46 +02:00
zimoch
e2da39ec95
fix problem with bind-mounted install directory
2025-05-12 17:34:51 +02:00
zimoch
7456d9fc68
fix problem with SHRLIBS with relative paths
2025-05-12 17:34:21 +02:00
zimoch
136f3f50cf
fix problem with SHLIBS_xxx not being recognized
2025-05-12 10:05:14 +02:00
zimoch
923a33316b
make sure all specified shared libraries are linked
2025-05-09 10:14:50 +02:00
zimoch
1eb5fe5de0
force rebuild library when LIBVERSION changed
2025-05-02 10:18:03 +02:00
zimoch
6ddf2657d3
fix for case that readelf does not find a SONAME in a library
2025-04-22 11:09:15 +02:00
zimoch
d9337eda8a
streamline header file generation and allow extra GEN_HEADERS
2025-02-19 17:20:50 +01:00
zimoch
8693baecbc
install SHRLIBS with their SONAME (and link them automatically)
2025-02-19 17:20:45 +01:00
zimoch
8f8d0ef6b7
add more pkgconfig dirs (for deb* archs)
2025-01-10 09:17:58 +01:00
zimoch
d2460f1f51
some improvements for driver compilation on other archs
2024-11-20 09:13:34 +01:00
zimoch
41801b38cb
allow multiple entries in GIT_DOMAIN
2024-07-02 16:39:54 +02:00
Niko Kivel
aacb5605e0
added GIT_DOMAIN for ORIGIN
2024-07-02 16:39:54 +02:00
zimoch
c8e2c962eb
update defaults
2024-07-02 16:39:54 +02:00
zimoch
837456e735
drop support for ancient style driver pool
2024-07-02 16:39:54 +02:00
zimoch
1d3ae631dc
drop CVS support
2024-07-02 16:39:28 +02:00
zimoch
8f34ad44da
set up pkgconfig for cross SYSROOT
2024-05-15 10:48:33 +02:00
zimoch
b21f690d39
avoid creating libdirs too early with modern EPICS base versions
2024-05-14 17:26:43 +02:00
zimoch
e7e772d55c
fix IGNORE_SUBMODULES filter
2024-01-22 14:29:03 +01:00
zimoch
55c97cd029
fix for the fix: while realpath caused problems with links, abspath is still needed or install cannot find all headers
2023-08-30 09:54:26 +02:00
zimoch
e151698cd2
realpath breaks with links and filter_out_dir does not need it
2023-08-22 17:25:08 +02:00
zimoch
78686f04e2
add 'make what' command to see what would be built
2023-06-30 15:55:03 +02:00
zimoch
3a3a15032e
add CLEANRULE and make it and BUILDRULE and INSTALLRULE available for users
2023-05-02 14:48:10 +02:00
zimoch
54714db5d0
fix problem with USING_NEW_RSET evaluated too early
2023-05-02 14:47:17 +02:00
zimoch
f7805d6d3b
Bail out if EPICS_HOST_ARCH is not set (rather than fail with cryptic errors)
2023-04-13 13:43:02 +02:00
zimoch
16a3302375
allow to ignore git submodules
2023-02-22 17:46:20 +01:00
zimoch
c1b9db6b3e
make sure extglob is enabled for shell
2023-02-16 12:03:02 +01:00
zimoch
8e289a8a5a
bugfix: $(suffix ${file}) contains the dot
2022-03-09 11:41:32 +01:00
zimoch
d47f70516a
support .dbd.pod files
2022-03-08 15:38:40 +01:00
zimoch
eb5f0fe083
allow any header file extension
2022-03-08 15:03:11 +01:00
zimoch
433e452d0e
find posix headers too and find headers with different extensions
2022-03-08 09:47:24 +01:00
zimoch
a77041f212
no need to put the variable in quotes, just the value
2022-03-08 09:41:51 +01:00
zimoch
45a66ec715
bugfix in INSTBASE check
2022-03-08 09:36:36 +01:00
zimoch
d4ba9dbe7f
Fix bug when IGNORE_MODULES contains more than one entry
2022-02-25 11:19:28 +01:00
zimoch
84ada50763
fix EPICS 3.13 munch rules for VxWorks 6
2022-02-17 10:52:13 +01:00
zimoch
93e97332a4
filter out silly warnings from registerRecordDeviceDriver.pl
2022-02-17 10:32:11 +01:00
zimoch
d125fe34b6
take back arch independent dep files for now...
2022-02-17 10:29:50 +01:00
zimoch
c3eabb2084
compare nfs source instead of mountpoint of install location
2021-12-03 16:25:42 +01:00
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