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