ZoneMinder is a free, open source Closed-circuit television software application developed for Linux which supports IP, USB and Analog cameras.
Go to file
pliablepixels 823c733ce9 initial OSX port - baby steps - compile & make only 2016-05-16 16:14:02 -04:00
cmake Merge pull request #896 from knnniggett/pod2man 2015-07-03 11:40:24 -04:00
db Remove IGNORE keyword, it is invalid 2016-05-05 15:10:30 -04:00
distros add back missing depends for perl modules which are needed both for building and installing 2016-05-10 08:43:38 -04:00
doc-pak Migrate svn to git 2013-03-17 00:45:21 +01:00
docs updated documentation to include runstates 2016-04-13 12:54:22 -04:00
misc Merge branch 'Autotools_delete' of https://github.com/SteveGilvarry/ZoneMinder into SteveGilvarry-Autotools_delete 2016-04-04 20:52:49 -05:00
onvif ONVIF: Fix probe type header and add To header 2016-04-09 17:02:36 +01:00
scripts Merge pull request #1472 from ZoneMinder/v4l1_compat 2016-05-16 13:02:27 -05:00
src initial OSX port - baby steps - compile & make only 2016-05-16 16:14:02 -04:00
umutils Migrate svn to git 2013-03-17 00:45:21 +01:00
utils Add the changes...doh 2016-05-01 15:06:45 +10:00
web Merge branch 'master' of github.com:ZoneMinder/ZoneMinder 2016-05-16 14:38:49 -04:00
.gitignore Remove eyezm from distros and Cmake. 2016-02-26 22:41:27 +11:00
.gitmodules Use the 3.0 branch of crud, compatible with cakephp 2.x 2015-09-29 17:22:43 -06:00
.travis.yml Merge pull request #1285 from SteveGilvarry/TravisUpdate 2016-04-05 07:33:26 -05:00
AUTHORS Updated AUTHORS to reflect recent changes to the project 2013-09-09 10:06:36 -04:00
BUGS Point to the GitHub issues page for the list of current bugs 2013-09-09 09:45:29 -04:00
CHANGELOG.md codespell: misc. spelling corrections 2016-02-08 20:41:36 +11:00
CMakeLists.txt initial OSX port - baby steps - compile & make only 2016-05-16 16:14:02 -04:00
CONTRIBUTING.md Create CONTRIBUTING.md 2015-09-21 08:52:32 -05:00
COPYING Migrate svn to git 2013-03-17 00:45:21 +01:00
ChangeLog Pointed the ChangeLog to the commits url 2013-09-05 11:32:48 -04:00
Dockerfile codespell: misc. spelling corrections 2016-02-08 20:41:36 +11:00
INSTALL codespell: misc. spelling corrections 2016-02-08 20:41:36 +11:00
LICENSE Copied COPYING to LICENSE 2013-04-12 19:11:17 -04:00
NEWS Migrate svn to git 2013-03-17 00:45:21 +01:00
README.md initial OSX port - baby steps - compile & make only 2016-05-16 16:14:02 -04:00
TODO update link to README to be README.md 2013-09-06 14:35:08 -04:00
cmakecacheimport.sh Remove importing of binary directory in cmakecacheimport.sh 2013-11-15 10:44:31 +02:00
description-pak Doing my best to manually remove nextime's plugin architecture while keeping his other changes. 2013-08-13 09:43:23 -04:00
version Update version 2016-04-08 07:44:30 -05:00
zm.conf.in add comment/warning for ZM_SERVER_HOST 2016-03-01 08:43:36 -06:00
zmconfgen.pl.in Migrate svn to git 2013-03-17 00:45:21 +01:00
zmlinkcontent.sh.in Modified zmlinkconent.sh.in to chown and chmod content folder. Fixes #463 2014-07-09 00:59:38 +10:00
zoneminder-config.cmake Check the Host OS, similar to configure.ac 2015-05-20 17:20:44 -05:00

README.md

###OSX port notes

This is an initial port attempt OSX It's just at a point where stuff compiles, and processes run from command line That's pretty much it. No packaging modifications yet (and therefore no make install) and no idea if mapped memory works No idea if it works together as a system either.

This may help folks who are interested in an OSX port.

Toolchain

requirement - brew

brew install cmake brew install libjpeg brew install mysql brew install ssl

sudo perl -MCPAN -e 'install DBI' sudo perl -MCPAN -e 'install DBD::mysql' sudo perl -MCPAN -e 'install Sys::Mmap' brew install pkg-config brew install glib brew install pcre++ xcode-select --install

Environment used to build

Xcode Version 7.3.1 (7D1014) gcc --version Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 Apple LLVM version 7.3.0 (clang-703.0.31) Target: x86_64-apple-darwin15.4.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

Build process

git submodule update --init --recursive cmake -DOPENSSL_ROOT_DIR=/usr/local/Cellar/openssl/1.0.2a-1/include

Things to resolve

Polkit is commented in CMakeLists.txt