Where can I find the cmake options used for the 4.1.0 build
I was having some issues with my custom build and decided to try the prebuilt and sure enough it worked. So now I am trying to find what cmake settings were used to build the default one. Also how do you get it to output the python bindings to build to the opencv/build/python directory mine keeps trying to put it into my python environment.
EDIT: I am using visual studio 15 2017 and cmake. Basically what I am trying to do is get the package build to work. However when I go to build it is grabbing absolute paths for my python environment. I am no longer using anaconda to do this but using the standard python 3.7.3 environment. I notice that the prebuilt 4.1.0 doesn't have this issue. I also notice that I am having a cmake warning pop up:
CMake Warning at cmake/OpenCVGenSetupVars.cmake:54 (message):
CONFIGURATION IS NOT SUPPORTED: validate setupvars script in install
directory
Call Stack (most recent call first):
CMakeLists.txt:1066 (include)
Below is my first configuration run and my generation run separated into two separate blocks:
CONFIGURATION:
The CXX compiler identification is MSVC 19.16.27030.1
The C compiler identification is MSVC 19.16.27030.1
Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe
Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe -- works
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Detecting CXX compile features
Detecting CXX compile features - done
Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe
Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe -- works
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Detecting C compile features
Detecting C compile features - done
Performing Test HAVE_CXX11 (check file: cmake/checks/cxx11.cpp)
Performing Test HAVE_CXX11 - Success
Found PythonInterp: C:/Users/DoD_Admin/AppData/Local/Programs/Python/Python37/python.exe (found suitable version "3.7.3", minimum required is "2.7")
CMake Warning at cmake/OpenCVDetectPython.cmake:81 (message):
CMake's 'find_host_package(PythonInterp 2.7)' founds wrong Python version:
PYTHON_EXECUTABLE=C:/Users/DoD_Admin/AppData/Local/Programs/Python/Python37/python.exe
PYTHON_VERSION_STRING=3.7.3
Consider specify 'PYTHON2_EXECUTABLE' variable via CMake command line or
environment variables
Call Stack (most recent call first):
cmake/OpenCVDetectPython.cmake:275 (find_python)
CMakeLists.txt:689 (include)
Could NOT find Python2 (missing: Python2_EXECUTABLE Interpreter)
Found PythonInterp: C:/Users/DoD_Admin/AppData/Local/Programs/Python/Python37/python.exe (found suitable version "3.7.3", minimum required is "3.2")
Found PythonLibs: optimized;C:/Users/DoD_Admin/AppData/Local/Programs/Python/Python37/libs/python37.lib;debug;C:/Users/DoD_Admin/AppData/Local/Programs ...
What do you want exactly ? If you want default build parameters then you can display cout<< getBuildInformation() or in python print(cv.getBuildInformation())
Basically I need a simple opencv build but with gstreamer capabilities. I also will need to package it for installation by people that will be using my program. However when I run the PACKAGE Build in Visual Studio it gives me an error and tells me more or less that NSIS cant use absolute paths. I see that the prebuilt does something where everything installs to the opencv directory but I cant figure out how to get mine to do that.