Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cmake_minimum_required(VERSION 3.0)
- if(DEFINED ENV{VCPKG_ROOT} AND NOT DEFINED CMAKE_TOOLCHAIN_FILE)
- set(CMAKE_TOOLCHAIN_FILE "$ENV{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake"
- CACHE STRING "")
- endif()
- if(DEFINED ENV{VCPKG_DEFAULT_TRIPLET} AND NOT DEFINED VCPKG_TARGET_TRIPLET)
- set(VCPKG_TARGET_TRIPLET $ENV{VCPKG_DEFAULT_TRIPLET}
- CACHE STRING "")
- endif()
- project ("cvtest" CXX)
- if (MSVC AND DEFINED VCPKG_TARGET_TRIPLET)
- string(FIND ${VCPKG_TARGET_TRIPLET} "-static" VCPKG_TARGET_TRIPLET_IS_STATIC)
- if (VCPKG_TARGET_TRIPLET_IS_STATIC)
- set(CompilerFlags
- CMAKE_CXX_FLAGS
- CMAKE_CXX_FLAGS_DEBUG
- CMAKE_CXX_FLAGS_RELEASE
- CMAKE_C_FLAGS
- CMAKE_C_FLAGS_DEBUG
- CMAKE_C_FLAGS_RELEASE
- )
- foreach(CompilerFlag ${CompilerFlags})
- string(REPLACE "/MD" "/MT" ${CompilerFlag} "${${CompilerFlag}}")
- endforeach()
- endif()
- endif()
- find_package(OpenCV REQUIRED)
- include_directories(${OpenCV_INCLUDE_DIRS})
- add_executable(cvtest cvtest.cpp)
- target_link_libraries(cvtest ${OpenCV_LIBRARIES})
Add Comment
Please, Sign In to add comment