Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
O
opencv
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
submodule
opencv
Commits
4adede42
Commit
4adede42
authored
Oct 04, 2013
by
Alexander Alekhin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
cmake: python module updates
parent
c0a27ea1
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
38 additions
and
7 deletions
+38
-7
OpenCVDetectPython.cmake
cmake/OpenCVDetectPython.cmake
+1
-0
OpenCVUtils.cmake
cmake/OpenCVUtils.cmake
+11
-0
CMakeLists.txt
modules/python/CMakeLists.txt
+26
-7
No files found.
cmake/OpenCVDetectPython.cmake
View file @
4adede42
...
...
@@ -37,6 +37,7 @@ if(PYTHON_EXECUTABLE)
endif
()
if
(
NOT ANDROID AND NOT IOS
)
ocv_check_environment_variables
(
PYTHON_LIBRARY PYTHON_INCLUDE_DIR
)
if
(
CMAKE_VERSION VERSION_GREATER 2.8.8 AND PYTHON_VERSION_FULL
)
find_host_package
(
PythonLibs
${
PYTHON_VERSION_FULL
}
EXACT
)
else
()
...
...
cmake/OpenCVUtils.cmake
View file @
4adede42
...
...
@@ -11,6 +11,17 @@ if(NOT COMMAND find_host_program)
endmacro
()
endif
()
macro
(
ocv_check_environment_variables
)
foreach
(
_var
${
ARGN
}
)
if
(
NOT DEFINED
${
_var
}
AND DEFINED ENV{
${
_var
}
}
)
set
(
__value
"$ENV{
${
_var
}
}"
)
file
(
TO_CMAKE_PATH
"
${
__value
}
"
__value
)
# Assume that we receive paths
set
(
${
_var
}
"
${
__value
}
"
)
message
(
STATUS
"Update variable
${
_var
}
from environment:
${${
_var
}}
"
)
endif
()
endforeach
()
endmacro
()
# adds include directories in such way that directories from the OpenCV source tree go first
function
(
ocv_include_directories
)
set
(
__add_before
""
)
...
...
modules/python/CMakeLists.txt
View file @
4adede42
...
...
@@ -105,10 +105,29 @@ else()
set
(
PYTHON_INSTALL_CONFIGURATIONS
""
)
endif
()
install
(
TARGETS
${
the_module
}
${
PYTHON_INSTALL_CONFIGURATIONS
}
RUNTIME DESTINATION
${
PYTHON_PACKAGES_PATH
}
COMPONENT main
LIBRARY DESTINATION
${
PYTHON_PACKAGES_PATH
}
COMPONENT main
ARCHIVE DESTINATION
${
PYTHON_PACKAGES_PATH
}
COMPONENT main
)
install
(
FILES src2/cv.py
${
PYTHON_INSTALL_CONFIGURATIONS
}
DESTINATION
${
PYTHON_PACKAGES_PATH
}
COMPONENT main
)
if
(
WIN32
)
set
(
PYTHON_INSTALL_ARCHIVE
""
)
else
()
set
(
PYTHON_INSTALL_ARCHIVE ARCHIVE DESTINATION
${
PYTHON_PACKAGES_PATH
}
COMPONENT main
)
endif
()
if
(
NOT INSTALL_CREATE_DISTRIB
)
install
(
TARGETS
${
the_module
}
${
PYTHON_INSTALL_CONFIGURATIONS
}
RUNTIME DESTINATION
${
PYTHON_PACKAGES_PATH
}
COMPONENT main
LIBRARY DESTINATION
${
PYTHON_PACKAGES_PATH
}
COMPONENT main
${
PYTHON_INSTALL_ARCHIVE
}
)
install
(
FILES src2/cv.py
${
PYTHON_INSTALL_CONFIGURATIONS
}
DESTINATION
${
PYTHON_PACKAGES_PATH
}
COMPONENT main
)
else
()
if
(
DEFINED PYTHON_VERSION_MAJOR
)
set
(
__ver
"
${
PYTHON_VERSION_MAJOR
}
.
${
PYTHON_VERSION_MINOR
}
"
)
else
()
set
(
__ver
"unknown"
)
endif
()
install
(
TARGETS
${
the_module
}
CONFIGURATIONS Release
RUNTIME DESTINATION python/
${
__ver
}
/
${
OpenCV_ARCH
}
COMPONENT main
LIBRARY DESTINATION python/
${
__ver
}
/
${
OpenCV_ARCH
}
COMPONENT main
)
endif
()
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment