1. Fijate de que tengas XCode actualizado y la última versión de los tools (abre xcode y te va a decir si tienes paquetes por instalar)
2. Entrar a una terminal y escribir cmake. Presionar enter. Si sale como usar cmake es que lo tienes instalado (pasa al paso 5), si no pasa al paso 3 (CLion viene con su propio CMake, no lo instala en el sistema).
3. Instalar homebrew (gestor de paquetes en Mac): Correr el siguiente comando en la terminal /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
4. Instalar cmake por terminal utilizando homebrew, con el siguiente comando: brew install cmake 
5. Baja opencv desde https://github.com/opencv/opencv/archive/3.4.2.zip
6. Por terminal entra a la carpeta con cd <Carpeta donde descargaste>/opencv-3.4.2
7. Por terminal, crea la carpeta donde se va a guardar la librería compilada con: mkdir build && cd build
8. Por terminal, corre cmake dentro de la carpeta build, con: cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=<Carpeta donde vas a querer instalar opencv(*)> ..
9. Compila la librería con make all (esto va a tomar un rato)
[Opcional] Puedes correr algunos test con make test (Warning: se demora harto)
10. Instala la libreria en la carpeta final con make install

(*) Yo siempre instalo las librerias en /Users/<mi usuario>/dependencies/<nombre de la libreria>
ver: https://docs.opencv.org/3.4/d7/d9f/tutorial_linux_install.html (Solo toma en cuenta desde la sección "Building OpenCV from Source Using CMake" en adelante)