mirror of
https://github.com/opencv/opencv.git
synced 2026-07-30 15:53:03 +04:00
Support building shared libraries on WINCE.
This commit is contained in:
@@ -3,10 +3,10 @@ if(WINCE)
|
||||
# Try_Compile succeed and therefore also C/C++ ABI Detetection work
|
||||
# https://gitlab.kitware.com/cmake/cmake/blob/master/Modules/Platform/Windows-
|
||||
# MSVC.cmake
|
||||
set(CMAKE_C_STANDARD_LIBRARIES_INIT "coredll.lib")
|
||||
set(CMAKE_C_STANDARD_LIBRARIES_INIT "coredll.lib oldnames.lib")
|
||||
set(CMAKE_CXX_STANDARD_LIBRARIES_INIT ${CMAKE_C_STANDARD_LIBRARIES_INIT})
|
||||
foreach(ID EXE SHARED MODULE)
|
||||
string(APPEND CMAKE_${ID}_LINKER_FLAGS_INIT
|
||||
" /NODEFAULTLIB:libc.lib /NODEFAULTLIB:oldnames.lib")
|
||||
" /NODEFAULTLIB:libc.lib")
|
||||
endforeach()
|
||||
endif()
|
||||
|
||||
@@ -57,6 +57,14 @@ For headless WEC2013, this configuration may not be limited to but is known to w
|
||||
-DWITH_TIFF=OFF `
|
||||
```
|
||||
|
||||
## Configuring to build as shared
|
||||
Building OpenCV as shared libraries is as easy as appending
|
||||
```
|
||||
-DBUILD_SHARED_LIBS=ON `
|
||||
-DBUILD_ZLIB=ON
|
||||
```
|
||||
to the build configuration.
|
||||
|
||||
## Building
|
||||
You are required to build using Unicode:
|
||||
`cmake --build . -- /p:CharacterSet=Unicode`
|
||||
|
||||
Reference in New Issue
Block a user