Guest User

Untitled

a guest
Dec 16th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. cmake_minimum_required(VERSION 3.0)
  2.  
  3. if(DEFINED ENV{VCPKG_ROOT} AND NOT DEFINED CMAKE_TOOLCHAIN_FILE)
  4. set(CMAKE_TOOLCHAIN_FILE "$ENV{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake"
  5. CACHE STRING "")
  6. endif()
  7.  
  8. if(DEFINED ENV{VCPKG_DEFAULT_TRIPLET} AND NOT DEFINED VCPKG_TARGET_TRIPLET)
  9. set(VCPKG_TARGET_TRIPLET $ENV{VCPKG_DEFAULT_TRIPLET}
  10. CACHE STRING "")
  11. endif()
  12.  
  13. project ("cvtest" CXX)
  14.  
  15. if (MSVC AND DEFINED VCPKG_TARGET_TRIPLET)
  16. string(FIND ${VCPKG_TARGET_TRIPLET} "-static" VCPKG_TARGET_TRIPLET_IS_STATIC)
  17. if (VCPKG_TARGET_TRIPLET_IS_STATIC)
  18. set(CompilerFlags
  19. CMAKE_CXX_FLAGS
  20. CMAKE_CXX_FLAGS_DEBUG
  21. CMAKE_CXX_FLAGS_RELEASE
  22. CMAKE_C_FLAGS
  23. CMAKE_C_FLAGS_DEBUG
  24. CMAKE_C_FLAGS_RELEASE
  25. )
  26. foreach(CompilerFlag ${CompilerFlags})
  27. string(REPLACE "/MD" "/MT" ${CompilerFlag} "${${CompilerFlag}}")
  28. endforeach()
  29. endif()
  30. endif()
  31.  
  32. find_package(OpenCV REQUIRED)
  33. include_directories(${OpenCV_INCLUDE_DIRS})
  34.  
  35. add_executable(cvtest cvtest.cpp)
  36. target_link_libraries(cvtest ${OpenCV_LIBRARIES})
Add Comment
Please, Sign In to add comment