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
c1940b4e
Commit
c1940b4e
authored
Jun 24, 2011
by
Andrey Kamaev
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Modified install layout for Android
parent
10065d33
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
59 additions
and
39 deletions
+59
-39
CMakeLists.txt
3rdparty/libjasper/CMakeLists.txt
+2
-2
CMakeLists.txt
3rdparty/libjpeg/CMakeLists.txt
+2
-2
CMakeLists.txt
3rdparty/libpng/CMakeLists.txt
+2
-2
CMakeLists.txt
3rdparty/libtiff/CMakeLists.txt
+2
-2
CMakeLists.txt
3rdparty/zlib/CMakeLists.txt
+2
-2
CMakeLists.txt
CMakeLists.txt
+14
-3
OpenCVModule.cmake
OpenCVModule.cmake
+2
-2
android.toolchain.cmake
android/android.toolchain.cmake
+16
-7
CMakeLists.txt
modules/androidcamera/CMakeLists.txt
+3
-3
CMakeLists.txt
modules/androidcamera/camera_wrapper/CMakeLists.txt
+1
-6
CMakeLists.txt
modules/highgui/CMakeLists.txt
+2
-2
CMakeLists.txt
modules/java/CMakeLists.txt
+8
-5
CMakeLists.txt
modules/traincascade/CMakeLists.txt
+3
-1
No files found.
3rdparty/libjasper/CMakeLists.txt
View file @
c1940b4e
...
@@ -45,7 +45,7 @@ set_target_properties(${the_target}
...
@@ -45,7 +45,7 @@ set_target_properties(${the_target}
PROPERTIES
PROPERTIES
OUTPUT_NAME
"
${
the_target
}
"
OUTPUT_NAME
"
${
the_target
}
"
DEBUG_POSTFIX
"
${
OPENCV_DEBUG_POSTFIX
}
"
DEBUG_POSTFIX
"
${
OPENCV_DEBUG_POSTFIX
}
"
ARCHIVE_OUTPUT_DIRECTORY
"
${
CMAKE_BINARY_DIR
}
/3rdparty/
lib
"
ARCHIVE_OUTPUT_DIRECTORY
"
${
CMAKE_BINARY_DIR
}
/3rdparty/
${
OPENCV_LIB_INSTALL_PATH
}
"
)
)
if
(
ENABLE_SOLUTION_FOLDERS
)
if
(
ENABLE_SOLUTION_FOLDERS
)
...
@@ -54,5 +54,5 @@ endif()
...
@@ -54,5 +54,5 @@ endif()
if
(
NOT BUILD_SHARED_LIBS
)
if
(
NOT BUILD_SHARED_LIBS
)
install
(
TARGETS
${
the_target
}
install
(
TARGETS
${
the_target
}
ARCHIVE DESTINATION share/opencv/3rdparty/
lib
COMPONENT main
)
ARCHIVE DESTINATION share/opencv/3rdparty/
${
OPENCV_LIB_INSTALL_PATH
}
COMPONENT main
)
endif
()
endif
()
3rdparty/libjpeg/CMakeLists.txt
View file @
c1940b4e
...
@@ -37,7 +37,7 @@ endif()
...
@@ -37,7 +37,7 @@ endif()
set_target_properties
(
${
the_target
}
set_target_properties
(
${
the_target
}
PROPERTIES OUTPUT_NAME
"
${
the_target
}
"
PROPERTIES OUTPUT_NAME
"
${
the_target
}
"
DEBUG_POSTFIX
"
${
OPENCV_DEBUG_POSTFIX
}
"
DEBUG_POSTFIX
"
${
OPENCV_DEBUG_POSTFIX
}
"
ARCHIVE_OUTPUT_DIRECTORY
${
CMAKE_BINARY_DIR
}
/3rdparty/
lib
ARCHIVE_OUTPUT_DIRECTORY
${
CMAKE_BINARY_DIR
}
/3rdparty/
${
OPENCV_LIB_INSTALL_PATH
}
)
)
if
(
ENABLE_SOLUTION_FOLDERS
)
if
(
ENABLE_SOLUTION_FOLDERS
)
...
@@ -46,5 +46,5 @@ endif()
...
@@ -46,5 +46,5 @@ endif()
if
(
NOT BUILD_SHARED_LIBS
)
if
(
NOT BUILD_SHARED_LIBS
)
install
(
TARGETS
${
the_target
}
install
(
TARGETS
${
the_target
}
ARCHIVE DESTINATION share/opencv/3rdparty/
lib
COMPONENT main
)
ARCHIVE DESTINATION share/opencv/3rdparty/
${
OPENCV_LIB_INSTALL_PATH
}
COMPONENT main
)
endif
()
endif
()
3rdparty/libpng/CMakeLists.txt
View file @
c1940b4e
...
@@ -38,7 +38,7 @@ endif()
...
@@ -38,7 +38,7 @@ endif()
set_target_properties
(
${
the_target
}
set_target_properties
(
${
the_target
}
PROPERTIES OUTPUT_NAME
"
${
the_target
}
"
PROPERTIES OUTPUT_NAME
"
${
the_target
}
"
DEBUG_POSTFIX
"
${
OPENCV_DEBUG_POSTFIX
}
"
DEBUG_POSTFIX
"
${
OPENCV_DEBUG_POSTFIX
}
"
ARCHIVE_OUTPUT_DIRECTORY
"
${
CMAKE_BINARY_DIR
}
/3rdparty/
lib
"
ARCHIVE_OUTPUT_DIRECTORY
"
${
CMAKE_BINARY_DIR
}
/3rdparty/
${
OPENCV_LIB_INSTALL_PATH
}
"
)
)
if
(
ENABLE_SOLUTION_FOLDERS
)
if
(
ENABLE_SOLUTION_FOLDERS
)
...
@@ -47,5 +47,5 @@ endif()
...
@@ -47,5 +47,5 @@ endif()
if
(
NOT BUILD_SHARED_LIBS
)
if
(
NOT BUILD_SHARED_LIBS
)
install
(
TARGETS
${
the_target
}
install
(
TARGETS
${
the_target
}
ARCHIVE DESTINATION share/opencv/3rdparty/
lib
COMPONENT main
)
ARCHIVE DESTINATION share/opencv/3rdparty/
${
OPENCV_LIB_INSTALL_PATH
}
COMPONENT main
)
endif
()
endif
()
3rdparty/libtiff/CMakeLists.txt
View file @
c1940b4e
...
@@ -92,7 +92,7 @@ set_target_properties(${the_target}
...
@@ -92,7 +92,7 @@ set_target_properties(${the_target}
PROPERTIES
PROPERTIES
OUTPUT_NAME
"
${
the_target
}
"
OUTPUT_NAME
"
${
the_target
}
"
DEBUG_POSTFIX
"
${
OPENCV_DEBUG_POSTFIX
}
"
DEBUG_POSTFIX
"
${
OPENCV_DEBUG_POSTFIX
}
"
ARCHIVE_OUTPUT_DIRECTORY
"
${
CMAKE_BINARY_DIR
}
/3rdparty/
lib/
"
ARCHIVE_OUTPUT_DIRECTORY
"
${
CMAKE_BINARY_DIR
}
/3rdparty/
${
OPENCV_LIB_INSTALL_PATH
}
"
)
)
if
(
ENABLE_SOLUTION_FOLDERS
)
if
(
ENABLE_SOLUTION_FOLDERS
)
...
@@ -101,5 +101,5 @@ endif()
...
@@ -101,5 +101,5 @@ endif()
if
(
NOT BUILD_SHARED_LIBS
)
if
(
NOT BUILD_SHARED_LIBS
)
install
(
TARGETS
${
the_target
}
install
(
TARGETS
${
the_target
}
ARCHIVE DESTINATION share/opencv/3rdparty/
lib
COMPONENT main
)
ARCHIVE DESTINATION share/opencv/3rdparty/
${
OPENCV_LIB_INSTALL_PATH
}
COMPONENT main
)
endif
()
endif
()
3rdparty/zlib/CMakeLists.txt
View file @
c1940b4e
...
@@ -29,7 +29,7 @@ set_target_properties(${the_target}
...
@@ -29,7 +29,7 @@ set_target_properties(${the_target}
PROPERTIES
PROPERTIES
OUTPUT_NAME
"
${
the_target
}
"
OUTPUT_NAME
"
${
the_target
}
"
DEBUG_POSTFIX
"
${
OPENCV_DEBUG_POSTFIX
}
"
DEBUG_POSTFIX
"
${
OPENCV_DEBUG_POSTFIX
}
"
ARCHIVE_OUTPUT_DIRECTORY
"
${
CMAKE_BINARY_DIR
}
/3rdparty/
lib
"
ARCHIVE_OUTPUT_DIRECTORY
"
${
CMAKE_BINARY_DIR
}
/3rdparty/
${
OPENCV_LIB_INSTALL_PATH
}
"
)
)
if
(
ENABLE_SOLUTION_FOLDERS
)
if
(
ENABLE_SOLUTION_FOLDERS
)
...
@@ -38,5 +38,5 @@ endif()
...
@@ -38,5 +38,5 @@ endif()
if
(
NOT BUILD_SHARED_LIBS
)
if
(
NOT BUILD_SHARED_LIBS
)
install
(
TARGETS
${
the_target
}
install
(
TARGETS
${
the_target
}
ARCHIVE DESTINATION share/opencv/3rdparty/
lib
COMPONENT main
)
ARCHIVE DESTINATION share/opencv/3rdparty/
${
OPENCV_LIB_INSTALL_PATH
}
COMPONENT main
)
endif
()
endif
()
CMakeLists.txt
View file @
c1940b4e
...
@@ -1180,12 +1180,20 @@ endif("${CMAKE_CONFIGURE_LDFLAGS}")
...
@@ -1180,12 +1180,20 @@ endif("${CMAKE_CONFIGURE_LDFLAGS}")
set
(
LIBRARY_OUTPUT_PATH
${
CMAKE_BINARY_DIR
}
/lib CACHE PATH
"Output directory for libraries"
)
set
(
LIBRARY_OUTPUT_PATH
${
CMAKE_BINARY_DIR
}
/lib CACHE PATH
"Output directory for libraries"
)
set
(
EXECUTABLE_OUTPUT_PATH
${
CMAKE_BINARY_DIR
}
/bin CACHE PATH
"Output directory for applications"
)
set
(
EXECUTABLE_OUTPUT_PATH
${
CMAKE_BINARY_DIR
}
/bin CACHE PATH
"Output directory for applications"
)
if
(
WIN32
)
if
(
ANDROID
)
set
(
OPENCV_DOC_INSTALL_PATH doc
)
elseif
(
WIN32
)
set
(
OPENCV_DOC_INSTALL_PATH doc
)
set
(
OPENCV_DOC_INSTALL_PATH doc
)
else
()
else
()
set
(
OPENCV_DOC_INSTALL_PATH share/opencv/doc
)
set
(
OPENCV_DOC_INSTALL_PATH share/opencv/doc
)
endif
()
endif
()
if
(
ANDROID
)
set
(
OPENCV_LIB_INSTALL_PATH libs/
${
ARMEABI_NDK_NAME
}
)
else
()
set
(
OPENCV_LIB_INSTALL_PATH lib
)
endif
()
# --------------------------------------------------------------------------------------------
# --------------------------------------------------------------------------------------------
# Installation for CMake Module: OpenCVConfig.cmake
# Installation for CMake Module: OpenCVConfig.cmake
...
@@ -1318,10 +1326,13 @@ set(VERSION ${OPENCV_VERSION})
...
@@ -1318,10 +1326,13 @@ set(VERSION ${OPENCV_VERSION})
configure_file
(
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/opencv.pc.cmake.in"
"
${
CMAKE_BINARY_DIR
}
/unix-install/opencv.pc"
@ONLY IMMEDIATE
)
configure_file
(
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/opencv.pc.cmake.in"
"
${
CMAKE_BINARY_DIR
}
/unix-install/opencv.pc"
@ONLY IMMEDIATE
)
if
(
UNIX
)
if
(
UNIX
AND NOT ANDROID
)
install
(
FILES
${
CMAKE_BINARY_DIR
}
/unix-install/opencv.pc DESTINATION
lib
/pkgconfig
)
install
(
FILES
${
CMAKE_BINARY_DIR
}
/unix-install/opencv.pc DESTINATION
${
OPENCV_LIB_INSTALL_PATH
}
/pkgconfig
)
endif
()
endif
()
if
(
ANDROID
)
install
(
FILES
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/android/android.toolchain.cmake"
DESTINATION share/opencv
)
endif
()
# ----------------------------------------------------------------------------
# ----------------------------------------------------------------------------
# Uninstall target, for "make uninstall"
# Uninstall target, for "make uninstall"
...
...
OpenCVModule.cmake
View file @
c1940b4e
...
@@ -97,8 +97,8 @@ macro(define_opencv_module name)
...
@@ -97,8 +97,8 @@ macro(define_opencv_module name)
install
(
TARGETS
${
the_target
}
install
(
TARGETS
${
the_target
}
RUNTIME DESTINATION bin COMPONENT main
RUNTIME DESTINATION bin COMPONENT main
LIBRARY DESTINATION
lib
COMPONENT main
LIBRARY DESTINATION
${
OPENCV_LIB_INSTALL_PATH
}
COMPONENT main
ARCHIVE DESTINATION
lib
COMPONENT main
)
ARCHIVE DESTINATION
${
OPENCV_LIB_INSTALL_PATH
}
COMPONENT main
)
install
(
FILES
${
lib_hdrs
}
install
(
FILES
${
lib_hdrs
}
DESTINATION include/opencv2/
${
name
}
DESTINATION include/opencv2/
${
name
}
...
...
android/android.toolchain.cmake
View file @
c1940b4e
...
@@ -38,8 +38,6 @@
...
@@ -38,8 +38,6 @@
#
#
# NO_UNDEFINED=true - set true to show all undefined symbols will as linker errors even if they are not used.
# NO_UNDEFINED=true - set true to show all undefined symbols will as linker errors even if they are not used.
#
#
# NO_SWIG=false - set true to disable SWIG package
#
#
#
# Toolcahin will search for NDK/toolchain in following order:
# Toolcahin will search for NDK/toolchain in following order:
# ANDROID_NDK - cmake parameter
# ANDROID_NDK - cmake parameter
...
@@ -96,6 +94,7 @@
...
@@ -96,6 +94,7 @@
# [~] toolchain install directory is added to linker paths
# [~] toolchain install directory is added to linker paths
# [-] removed SWIG-related stuff from toolchain
# [-] removed SWIG-related stuff from toolchain
# [+] added macro find_host_package, find_host_program to search packages/programs on host system
# [+] added macro find_host_package, find_host_program to search packages/programs on host system
# [~] fixed path to STL library
# ----------------------------------------------------------------------------
# ----------------------------------------------------------------------------
# this one is important
# this one is important
...
@@ -261,7 +260,7 @@ if( DO_NOT_CHANGE_OUTPUT_PATHS_ON_FIRST_PASS )
...
@@ -261,7 +260,7 @@ if( DO_NOT_CHANGE_OUTPUT_PATHS_ON_FIRST_PASS )
set
(
EXECUTABLE_OUTPUT_PATH
${
LIBRARY_OUTPUT_PATH_ROOT
}
/bin CACHE PATH
"Output directory for applications"
FORCE
)
set
(
EXECUTABLE_OUTPUT_PATH
${
LIBRARY_OUTPUT_PATH_ROOT
}
/bin CACHE PATH
"Output directory for applications"
FORCE
)
endif
()
endif
()
set
(
LIBRARY_OUTPUT_PATH
${
LIBRARY_OUTPUT_PATH_ROOT
}
/libs/
${
ARMEABI_NDK_NAME
}
CACHE PATH
"path for android libs"
FORCE
)
set
(
LIBRARY_OUTPUT_PATH
${
LIBRARY_OUTPUT_PATH_ROOT
}
/libs/
${
ARMEABI_NDK_NAME
}
CACHE PATH
"path for android libs"
FORCE
)
set
(
CMAKE_INSTALL_PREFIX
${
ANDROID_NDK_TOOLCHAIN_ROOT
}
/user
/
${
ARMEABI_NDK_NAME
}
CACHE STRING
"path for installing"
FORCE
)
set
(
CMAKE_INSTALL_PREFIX
${
ANDROID_NDK_TOOLCHAIN_ROOT
}
/user CACHE STRING
"path for installing"
FORCE
)
endif
()
endif
()
SET
(
DO_NOT_CHANGE_OUTPUT_PATHS_ON_FIRST_PASS ON CACHE INTERNAL
""
FORCE
)
SET
(
DO_NOT_CHANGE_OUTPUT_PATHS_ON_FIRST_PASS ON CACHE INTERNAL
""
FORCE
)
...
@@ -271,11 +270,20 @@ set( CMAKE_FIND_ROOT_PATH ${ANDROID_NDK_TOOLCHAIN_ROOT}/bin ${ANDROID_NDK_TOOLCH
...
@@ -271,11 +270,20 @@ set( CMAKE_FIND_ROOT_PATH ${ANDROID_NDK_TOOLCHAIN_ROOT}/bin ${ANDROID_NDK_TOOLCH
if
(
BUILD_WITH_ANDROID_NDK
)
if
(
BUILD_WITH_ANDROID_NDK
)
set
(
STL_PATH
"
${
ANDROID_NDK
}
/sources/cxx-stl/gnu-libstdc++"
)
set
(
STL_PATH
"
${
ANDROID_NDK
}
/sources/cxx-stl/gnu-libstdc++"
)
set
(
STL_LIBRARIES_PATH
"
${
STL_PATH
}
/libs/
${
ARMEABI_NDK_NAME
}
"
)
set
(
STL_LIBRARIES_PATH
"
${
STL_PATH
}
/libs/
${
ARMEABI_NDK_NAME
}
"
)
include_directories
(
${
STL_PATH
}
/include
${
STL_LIBRARIES_PATH
}
/include
)
include_directories
(
"
${
STL_PATH
}
/include"
"
${
STL_LIBRARIES_PATH
}
/include"
)
if
(
NOT ARMEABI AND NOT FORCE_ARM
)
set
(
STL_LIBRARIES_PATH
"
${
ANDROID_NDK_TOOLCHAIN_ROOT
}
/arm-linux-androideabi/lib/
${
CMAKE_SYSTEM_PROCESSOR
}
/thumb"
)
endif
()
endif
()
endif
()
if
(
BUILD_WITH_ANDROID_NDK_TOOLCHAIN
)
if
(
BUILD_WITH_ANDROID_NDK_TOOLCHAIN
)
set
(
STL_LIBRARIES_PATH
"
${
CMAKE_INSTALL_PREFIX
}
/lib"
)
set
(
STL_LIBRARIES_PATH
"
${
ANDROID_NDK_TOOLCHAIN_ROOT
}
/arm-linux-androideabi/lib"
)
if
(
NOT ARMEABI
)
set
(
STL_LIBRARIES_PATH
"
${
STL_LIBRARIES_PATH
}
/
${
CMAKE_SYSTEM_PROCESSOR
}
"
)
endif
()
if
(
NOT FORCE_ARM
)
set
(
STL_LIBRARIES_PATH
"
${
STL_LIBRARIES_PATH
}
/thumb"
)
endif
()
#for some reason this is needed? TODO figure out why...
#for some reason this is needed? TODO figure out why...
include_directories
(
${
ANDROID_NDK_TOOLCHAIN_ROOT
}
/arm-linux-androideabi/include/c++/4.4.3/arm-linux-androideabi
)
include_directories
(
${
ANDROID_NDK_TOOLCHAIN_ROOT
}
/arm-linux-androideabi/include/c++/4.4.3/arm-linux-androideabi
)
endif
()
endif
()
...
@@ -324,7 +332,7 @@ set( CMAKE_C_FLAGS "${CMAKE_C_FLAGS}" CACHE STRING "c flags" )
...
@@ -324,7 +332,7 @@ set( CMAKE_C_FLAGS "${CMAKE_C_FLAGS}" CACHE STRING "c flags" )
#-L${LIBCPP_LINK_DIR} -lstdc++ -lsupc++
#-L${LIBCPP_LINK_DIR} -lstdc++ -lsupc++
#Also, this is *required* to use the following linker flags that routes around
#Also, this is *required* to use the following linker flags that routes around
#a CPU bug in some Cortex-A8 implementations:
#a CPU bug in some Cortex-A8 implementations:
set
(
LINKER_FLAGS
"-Wl,--fix-cortex-a8 -L
${
STL_LIBRARIES_PATH
}
-L
${
CMAKE_INSTALL_PREFIX
}
/lib -lstdc++ -lsupc++ "
)
set
(
LINKER_FLAGS
"-Wl,--fix-cortex-a8 -L
${
STL_LIBRARIES_PATH
}
-L
${
CMAKE_INSTALL_PREFIX
}
/lib
s/
${
ARMEABI_NDK_NAME
}
-lstdc++ -lsupc++ "
)
set
(
NO_UNDEFINED ON CACHE BOOL
"Don't all undefined symbols"
)
set
(
NO_UNDEFINED ON CACHE BOOL
"Don't all undefined symbols"
)
if
(
NO_UNDEFINED
)
if
(
NO_UNDEFINED
)
...
@@ -339,7 +347,7 @@ set( CMAKE_EXE_LINKER_FLAGS "${LINKER_FLAGS}" CACHE STRING "linker flags" FORCE
...
@@ -339,7 +347,7 @@ set( CMAKE_EXE_LINKER_FLAGS "${LINKER_FLAGS}" CACHE STRING "linker flags" FORCE
set
(
ANDROID True
)
set
(
ANDROID True
)
set
(
BUILD_ANDROID True
)
set
(
BUILD_ANDROID True
)
#macro to find package on the host OS
#macro to find package
s
on the host OS
macro
(
find_host_package
)
macro
(
find_host_package
)
set
(
CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER
)
set
(
CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER
)
set
(
CMAKE_FIND_ROOT_PATH_MODE_LIBRARY NEVER
)
set
(
CMAKE_FIND_ROOT_PATH_MODE_LIBRARY NEVER
)
...
@@ -349,6 +357,7 @@ macro(find_host_package)
...
@@ -349,6 +357,7 @@ macro(find_host_package)
set
(
CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY
)
set
(
CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY
)
set
(
CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY
)
set
(
CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY
)
endmacro
()
endmacro
()
#macro to find programs on the host OS
macro
(
find_host_program
)
macro
(
find_host_program
)
set
(
CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER
)
set
(
CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER
)
set
(
CMAKE_FIND_ROOT_PATH_MODE_LIBRARY NEVER
)
set
(
CMAKE_FIND_ROOT_PATH_MODE_LIBRARY NEVER
)
...
...
modules/androidcamera/CMakeLists.txt
View file @
c1940b4e
...
@@ -32,8 +32,8 @@ SET_TARGET_PROPERTIES(${the_target} PROPERTIES
...
@@ -32,8 +32,8 @@ SET_TARGET_PROPERTIES(${the_target} PROPERTIES
IF
(
NOT BUILD_SHARED_LIBS
)
IF
(
NOT BUILD_SHARED_LIBS
)
install
(
TARGETS
${
the_target
}
install
(
TARGETS
${
the_target
}
RUNTIME DESTINATION bin COMPONENT main
RUNTIME DESTINATION bin COMPONENT main
ARCHIVE DESTINATION
lib
COMPONENT main
ARCHIVE DESTINATION
${
OPENCV_LIB_INSTALL_PATH
}
COMPONENT main
LIBRARY DESTINATION
lib
COMPONENT main
LIBRARY DESTINATION
${
OPENCV_LIB_INSTALL_PATH
}
COMPONENT main
)
)
ENDIF
()
ENDIF
()
...
@@ -48,7 +48,7 @@ if (ARMEABI_V7A AND NOT BUILD_ANDROID_CAMERA_WRAPPER)
...
@@ -48,7 +48,7 @@ if (ARMEABI_V7A AND NOT BUILD_ANDROID_CAMERA_WRAPPER)
)
)
get_filename_component
(
wrapper_name
"
${
wrapper
}
"
NAME
)
get_filename_component
(
wrapper_name
"
${
wrapper
}
"
NAME
)
install
(
FILES
"
${
LIBRARY_OUTPUT_PATH
}
/
${
wrapper_name
}
"
install
(
FILES
"
${
LIBRARY_OUTPUT_PATH
}
/
${
wrapper_name
}
"
DESTINATION
lib
DESTINATION
${
OPENCV_LIB_INSTALL_PATH
}
COMPONENT main
)
COMPONENT main
)
endforeach
()
endforeach
()
endif
()
endif
()
modules/androidcamera/camera_wrapper/CMakeLists.txt
View file @
c1940b4e
...
@@ -33,8 +33,4 @@ SET_TARGET_PROPERTIES(${the_target} PROPERTIES
...
@@ -33,8 +33,4 @@ SET_TARGET_PROPERTIES(${the_target} PROPERTIES
RUNTIME_OUTPUT_DIRECTORY
${
EXECUTABLE_OUTPUT_PATH
}
RUNTIME_OUTPUT_DIRECTORY
${
EXECUTABLE_OUTPUT_PATH
}
)
)
install
(
TARGETS
${
the_target
}
install
(
TARGETS
${
the_target
}
LIBRARY DESTINATION
${
OPENCV_LIB_INSTALL_PATH
}
COMPONENT main
)
RUNTIME DESTINATION bin COMPONENT main
ARCHIVE DESTINATION lib COMPONENT main
LIBRARY DESTINATION lib COMPONENT main
)
\ No newline at end of file
modules/highgui/CMakeLists.txt
View file @
c1940b4e
...
@@ -362,8 +362,8 @@ endif()
...
@@ -362,8 +362,8 @@ endif()
install
(
TARGETS
${
the_target
}
install
(
TARGETS
${
the_target
}
RUNTIME DESTINATION bin COMPONENT main
RUNTIME DESTINATION bin COMPONENT main
LIBRARY DESTINATION
lib
COMPONENT main
LIBRARY DESTINATION
${
OPENCV_LIB_INSTALL_PATH
}
COMPONENT main
ARCHIVE DESTINATION
lib
COMPONENT main
)
ARCHIVE DESTINATION
${
OPENCV_LIB_INSTALL_PATH
}
COMPONENT main
)
install
(
FILES
${
highgui_ext_hdrs
}
install
(
FILES
${
highgui_ext_hdrs
}
DESTINATION include/opencv2/highgui
DESTINATION include/opencv2/highgui
...
...
modules/java/CMakeLists.txt
View file @
c1940b4e
...
@@ -38,11 +38,9 @@ foreach(module ${OPENCV_JAVA_MODULES})
...
@@ -38,11 +38,9 @@ foreach(module ${OPENCV_JAVA_MODULES})
)
)
endforeach
()
endforeach
()
set
(
target
"opencv_java"
)
set
(
target
opencv_java
)
include_directories
(
"
${
CMAKE_CURRENT_BINARY_DIR
}
"
)
include_directories
(
"
${
CMAKE_CURRENT_BINARY_DIR
}
"
)
FILE
(
GLOB handwrittren_cpp_sources
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/src/cpp/*.cpp"
)
SET
(
generated_cpp_sources
""
)
SET
(
generated_cpp_sources
""
)
SET
(
generated_java_sources
""
)
SET
(
generated_java_sources
""
)
SET
(
dependent_libs
""
)
SET
(
dependent_libs
""
)
...
@@ -60,10 +58,9 @@ foreach(module ${OPENCV_EXTRA_JAVA_MODULES})
...
@@ -60,10 +58,9 @@ foreach(module ${OPENCV_EXTRA_JAVA_MODULES})
include_directories
(
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/../
${
module
}
/include"
)
include_directories
(
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/../
${
module
}
/include"
)
endforeach
()
endforeach
()
#SET (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -L/home/andreyk/OpenCV2/trunk/opencv/android/build/libs/armeabi-v7a
")
FILE
(
GLOB handwrittren_cpp_sources
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/src/cpp/*.cpp
"
)
add_library
(
${
target
}
SHARED
${
handwrittren_cpp_sources
}
${
generated_cpp_sources
}
)
add_library
(
${
target
}
SHARED
${
handwrittren_cpp_sources
}
${
generated_cpp_sources
}
)
target_link_libraries
(
${
target
}
${
dependent_libs
}
${
dependent_extra_libs
}
${
OPENCV_LINKER_LIBS
}
)
target_link_libraries
(
${
target
}
${
dependent_libs
}
${
dependent_extra_libs
}
${
OPENCV_LINKER_LIBS
}
)
if
(
ANDROID
)
if
(
ANDROID
)
target_link_libraries
(
${
target
}
jnigraphics
)
target_link_libraries
(
${
target
}
jnigraphics
)
...
@@ -79,6 +76,8 @@ set_target_properties(${target} PROPERTIES
...
@@ -79,6 +76,8 @@ set_target_properties(${target} PROPERTIES
INSTALL_NAME_DIR lib
INSTALL_NAME_DIR lib
)
)
install
(
TARGETS
${
target
}
LIBRARY DESTINATION
${
OPENCV_LIB_INSTALL_PATH
}
COMPONENT main
)
set
(
api_target opencv_java_api
)
set
(
api_target opencv_java_api
)
add_custom_target
(
${
api_target
}
ALL DEPENDS
${
target
}
)
add_custom_target
(
${
api_target
}
ALL DEPENDS
${
target
}
)
...
@@ -100,6 +99,7 @@ IF(ANDROID)
...
@@ -100,6 +99,7 @@ IF(ANDROID)
DEPENDS
"
${
lib_file
}
"
DEPENDS
"
${
lib_file
}
"
COMMENT
"Generating
${
lib_file_name
}
"
COMMENT
"Generating
${
lib_file_name
}
"
)
)
install
(
FILES
"
${
CMAKE_BINARY_DIR
}
/
${
lib_file_name
}
"
DESTINATION . COMPONENT main
)
endif
()
endif
()
endforeach
()
endforeach
()
ENDIF
()
ENDIF
()
...
@@ -116,5 +116,8 @@ foreach(java_file ${java_project_files} ${generated_java_sources})
...
@@ -116,5 +116,8 @@ foreach(java_file ${java_project_files} ${generated_java_sources})
DEPENDS
"
${
JAVA_OUTPUT_DIR
}
"
DEPENDS
"
${
JAVA_OUTPUT_DIR
}
"
COMMENT
"Generating src/org/opencv/
${
java_file_name
}
"
COMMENT
"Generating src/org/opencv/
${
java_file_name
}
"
)
)
if
(
ANDROID
)
install
(
FILES
"
${
JAVA_OUTPUT_DIR
}
/
${
java_file_name
}
"
DESTINATION src/org/opencv COMPONENT main
)
endif
()
endforeach
()
endforeach
()
modules/traincascade/CMakeLists.txt
View file @
c1940b4e
...
@@ -41,4 +41,6 @@ endif()
...
@@ -41,4 +41,6 @@ endif()
target_link_libraries
(
${
the_target
}
${
traincascade_libs
}
)
target_link_libraries
(
${
the_target
}
${
traincascade_libs
}
)
install
(
TARGETS
${
the_target
}
RUNTIME DESTINATION bin COMPONENT main
)
if
(
NOT ANDROID
)
install
(
TARGETS
${
the_target
}
RUNTIME DESTINATION bin 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