Commit 9ec6d4a4 authored by Andrey Morozov's avatar Andrey Morozov

modified name suffix on windows depending on the parameters of the assembly

parent fea2b6e5
...@@ -88,8 +88,37 @@ list(GET OPENCV_VERSION_PARTS 2 OPENCV_VERSION_PATCH) ...@@ -88,8 +88,37 @@ list(GET OPENCV_VERSION_PARTS 2 OPENCV_VERSION_PATCH)
set(OPENCV_SOVERSION "${OPENCV_VERSION_MAJOR}.${OPENCV_VERSION_MINOR}") set(OPENCV_SOVERSION "${OPENCV_VERSION_MAJOR}.${OPENCV_VERSION_MINOR}")
if(WIN32) if(WIN32)
set(OPENCV_DLL_VERSION_SUFFIX "")
# Postfix of DLLs: # Postfix of DLLs:
set(OPENCV_DLLVERSION "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}") if(${CMAKE_GENERATOR} MATCHES "(MinGW)|(MSYS)")
set(OPENCV_DLL_VERSION_SUFFIX "${OPENCV_DLL_VERSION_SUFFIX}_mingw")
endif()
if(${CMAKE_GENERATOR} MATCHES "Visual*")
set(OPENCV_DLL_VERSION_SUFFIX "${OPENCV_DLL_VERSION_SUFFIX}_vs")
if(${CMAKE_GENERATOR} MATCHES "Visual Studio 8 2005*")
set(OPENCV_DLL_VERSION_SUFFIX "${OPENCV_DLL_VERSION_SUFFIX}2005")
endif()
if(${CMAKE_GENERATOR} MATCHES "Visual Studio 9 2008*")
set(OPENCV_DLL_VERSION_SUFFIX "${OPENCV_DLL_VERSION_SUFFIX}2008")
endif()
if(${CMAKE_GENERATOR} MATCHES "Visual Studio 10 2010*")
set(OPENCV_DLL_VERSION_SUFFIX "${OPENCV_DLL_VERSION_SUFFIX}2010")
endif()
endif()
if(${CMAKE_GENERATOR} MATCHES "Visual Studio*64")
set(OPENCV_DLL_VERSION_SUFFIX "${OPENCV_DLL_VERSION_SUFFIX}_x64")
else()
set(OPENCV_DLL_VERSION_SUFFIX "${OPENCV_DLL_VERSION_SUFFIX}_x86")
endif()
if(NOT BUILD_SHARED_LIBS)
set(OPENCV_DLL_VERSION_SUFFIX "${OPENCV_DLL_VERSION_SUFFIX}l")
endif()
set(OPENCV_DLLVERSION "${OPENCV_VERSION_MAJOR}${OPENCV_VERSION_MINOR}${OPENCV_VERSION_PATCH}${OPENCV_DLL_VERSION_SUFFIX}")
set(OPENCV_DEBUG_POSTFIX d) set(OPENCV_DEBUG_POSTFIX d)
else() else()
# Postfix of so's: # Postfix of so's:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment