Commit Graph

385 Commits

Author SHA1 Message Date
Isaac Connor
d4be5f7f61 Need to build static lib, but NOT shared_lib for Cxx. Add it to linked libraries 2025-12-08 12:02:53 -05:00
Isaac Connor
36be7ae962 Revert "Need to build static lib, but NOT shared_lib for Cxx. Add it to linked libraries"
This reverts commit 002cf2dbdf.
2025-12-08 11:47:18 -05:00
Isaac Connor
002cf2dbdf Need to build static lib, but NOT shared_lib for Cxx. Add it to linked libraries 2025-12-06 10:30:34 -05:00
Isaac Connor
f2e5a78b13 Turn off building Cxx static libs? 2025-11-10 13:47:24 -05:00
Isaac Connor
1f061c9666 Include CxxUrl and use it to build the correct url in Amcrest API 2025-08-31 10:08:40 -04:00
Isaac Connor
4c5bae17d7 Make nlohmann_json optional 2025-07-19 19:00:17 -04:00
Isaac Connor
1ee98c714e Let's not be picky about version of nlohmann-json 2025-07-09 17:40:12 -04:00
Isaac Connor
f42c07f704 Add find_package for 3.11 nlohmann 2025-07-09 17:39:13 -04:00
Isaac Connor
7d4ce10a50 Add avfilter 2025-07-05 07:55:56 -04:00
Isaac Connor
a1a9c8be70 Add ZM_DIR_MODELS 2025-07-05 07:54:17 -04:00
Yavor Doganov
9634d66307 Port to PCRE2 (Closes: #3384).
Bug-Debian: https://bugs.debian.org/999919
Bug: https://github.com/ZoneMinder/zoneminder/issues/3384
2025-02-26 21:04:32 +11:00
Isaac Connor
7ba5476f95 Correct MQTT library addition to ZM_BIN_LIBS 2024-10-21 17:40:01 -04:00
Orion Poplawski
defa38a829 Set ZM_RUNDIR to /run/zoneminder for EL/FC 2024-04-10 14:01:19 -06:00
Isaac Connor
649bceb240 Improve handling of ZM_DB_TYPE 2024-03-28 09:55:43 -04:00
Isaac Connor
6f467dd0d4 Revert "regexp: port to pcre2"
This reverts commit fd09feb5f4.
2024-03-04 09:54:18 -05:00
David Aguilar
fd09feb5f4 regexp: port to pcre2
Update pcre usage to be compatible with pcre2.
2024-03-02 17:19:08 -08:00
David Aguilar
a3e15b57d8 cmake: export compile_commands.json for use by development tools 2024-02-10 13:38:25 -08:00
Isaac Connor
0e58278461 Add auto-detection code to find ip and ifconfig 2023-09-29 12:07:30 -04:00
Isaac Connor
27744a9bc8 ADD ZM_PATH_IP and ZM_PATH_IFCONFIG 2023-09-28 13:31:57 -04:00
Isaac Connor
cc773eae43 Add ZM_PATH_RM and ZM_PATH_UNAME to config. 2023-09-28 12:58:43 -04:00
Charlie Root
da213d8532 Merge branch 'master' into openbsd 2023-09-11 13:42:43 -07:00
Isaac Connor
ff24986d5c Rename version to version.txt because it conflicts with newer compilers 2023-06-09 16:41:56 -04:00
Isaac Connor
614aa71ef1 Remove check for librt. librt doesn't exist many places anymore and we don't actually use clock_gettime 2023-04-18 18:28:25 -04:00
Isaac Connor
b1ed56fbec Add ZM_PATH_API setting 2023-03-24 10:39:34 -04:00
Isaac Connor
a3e5a1a019 Set minimum gsoap to 2.8.91 which is the version in ubuntu focal. Hoping this disables failed build on bionic 2023-02-10 13:02:46 -05:00
Isaac Connor
237f8f40f5 Support older cmake for gsoap 2023-02-07 13:19:58 -05:00
Andrew Bauer
700c672cbd update ZM_TARGET_DISTRO description 2023-01-29 14:49:54 -06:00
Andrew Bauer
99a5e3b764 replace php Memcached with Apc on Fedora 2022-10-27 08:32:04 -05:00
Isaac Connor
7ab61ddce2 Use uppercase standardized names for MOSQUITTO and MOSTQUITTOPP 2022-08-26 09:37:37 -04:00
Isaac Connor
29750a56e7 Merge branch 'master' into add_mqtt 2022-08-25 18:37:54 -04:00
Doug Nazar
cfa4cdc9a3 Use add_compile_options instead of add_compile_definitions
add_compile_definitions is not available until version 3.12.
2022-07-22 11:05:14 -04:00
Isaac Connor
95530a4f7d Merge pull request #3529 from dougnazar/fix_printf_formats
Fix printf formats & enable large file support for 32-bit
2022-07-20 11:44:26 -07:00
Doug Nazar
ca1cca2ff4 Add _FILE_OFFSET_BITS=64 define to enable large file support on 32-bit. 2022-07-16 03:20:20 -04:00
Doug Nazar
02a79f79f0 Add option to disable auto detection of systemd. 2022-07-16 03:12:27 -04:00
Isaac Connor
dd1ee09994 Set C++ standard to 17 2022-07-14 17:48:12 -04:00
Isaac Connor
bd501b38ca Include libavdevice so that we can use v4l2 inputs in ffmpeg monitor type. 2022-04-18 18:04:25 -04:00
Isaac Connor
81cdda7def Add Mosquitto and Mosquittopp library detection 2022-03-21 16:08:13 -04:00
Isaac Connor
133553e630 Revert "Merge pull request #3119 from Carbenium/fmt"
This reverts commit 90d930c7c3, reversing
changes made to 0bcb9d276f.
2022-02-27 14:05:14 -05:00
Isaac Connor
46c43ca508 Revert "Fix fmt=>Fmt and add it's libs to list of libraries to link to"
This reverts commit d5101ef32a.
2022-02-27 13:46:52 -05:00
Isaac Connor
d5101ef32a Fix fmt=>Fmt and add it's libs to list of libraries to link to 2022-02-27 10:41:40 -05:00
Isaac Connor
cad57df0bb Merge branch 'master' into fmt 2022-02-26 13:56:20 -05:00
Isaac Connor
d056f15e54 Add arp-scan to executable for use in network probing for cameras. 2022-02-07 12:32:16 -05:00
Jonathan Bennett
ec9403fb6f Adds Amcrest On-camera Motion Detection 2022-01-25 22:38:00 -06:00
Jonathan Bennett
3a9c16aeea First working Janus build 2022-01-10 23:22:37 -06:00
Jonathan Bennett
1333d8c751 Adds ONVIF Motion Detection Support 2022-01-06 16:45:15 -06:00
Isaac Connor
67556430c6 Add option ZM_NO_PCRE to disable testing for libpcre3. debian wants to remove it so this allows us to test building without it. Remove libpcre3 from depends and set ZM_NO_PCRE=ON in debian build config 2021-11-24 12:44:07 -05:00
Isaac Connor
a2ae63cefe Merge branch 'master' into fmt 2021-11-16 15:10:45 -05:00
Peter Keresztes Schmidt
6e96cbe14a Misc: Merge ZM_HAS_V4L with ZM_HAS_V4L2 2021-09-08 00:19:08 +02:00
Peter Keresztes Schmidt
c83882a4c7 Build: Move V4L2 detection into its own module
Improves detection across different platforms (esp. FreeBSD) since system paths are automatically taken into account (this is in contrast to check_include_file).
2021-09-08 00:18:24 +02:00
Andrew Bauer
b59e911c43 Allow cakephp cache engine to be set during build 2021-06-18 12:12:01 -05:00