Guest User

Untitled

a guest
Jun 23rd, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. # use `which python3` to get PYTHON3_EXECUTABLE
  2. # use `python3-config --includes` to get PYTHON3_INCLUDE_DIR and PYTHON3_INCLUDE_DIR2
  3. # use `python3-config --ldflags` and `python3-config --configdir` to get PYTHON_LIBRARY
  4. # go to side-packages folder to get PYTHON3_NUMPY_INCLUDE_DIRS
  5.  
  6. # static libraries build
  7.  
  8. cmake \
  9. -D CMAKE_BUILD_TYPE=Release \
  10. -D BUILD_SHARED_LIBS=OFF \
  11. -D CMAKE_INSTALL_PREFIX=/Users/ling/Packages/opencv \
  12. -D PYTHON3_EXECUTABLE=/Users/ling/opencv_venv/bin/python3 \
  13. -D PYTHON3_INCLUDE_DIR=/Users/ling/homebrew/Cellar/python/3.6.5_1/Frameworks/Python.framework/Versions/3.6/include/python3.6m \
  14. -D PYTHON3_INCLUDE_DIR2=/Users/ling/homebrew/Cellar/python/3.6.5_1/Frameworks/Python.framework/Versions/3.6/include/python3.6m \
  15. -D PYTHON3_LIBRARY=/Users/ling/homebrew/opt/python/Frameworks/Python.framework/Versions/3.6/lib/python3.6/config-3.6m-darwin/libpython3.6m.a \
  16. -D PYTHON3_NUMPY_INCLUDE_DIRS=/Users/ling/opencv_venv/lib/python3.6/site-packages/numpy/core/include \
  17. ..
  18.  
  19. # dynasty libraries build
  20.  
  21. cmake \
  22. -D CMAKE_BUILD_TYPE=Release \
  23. -D CMAKE_INSTALL_RPATH="@loader_path" \
  24. -D CMAKE_INSTALL_PREFIX=/Users/ling/Packages/opencv \
  25. -D PYTHON3_EXECUTABLE=/Users/ling/opencv_venv/bin/python3 \
  26. -D PYTHON3_INCLUDE_DIR=/Users/ling/homebrew/Cellar/python/3.6.5_1/Frameworks/Python.framework/Versions/3.6/include/python3.6m \
  27. -D PYTHON3_INCLUDE_DIR2=/Users/ling/homebrew/Cellar/python/3.6.5_1/Frameworks/Python.framework/Versions/3.6/include/python3.6m \
  28. -D PYTHON3_LIBRARY=/Users/ling/homebrew/opt/python/Frameworks/Python.framework/Versions/3.6/lib/python3.6/config-3.6m-darwin/libpython3.6m.dylib \
  29. -D PYTHON3_NUMPY_INCLUDE_DIRS=/Users/ling/opencv_venv/lib/python3.6/site-packages/numpy/core/include \
  30. ..
Add Comment
Please, Sign In to add comment