1 Star 0 Fork 29

iqiang / imageinfo

forked from xiaozhuai / imageinfo 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
CMakeLists.txt 1.36 KB
一键复制 编辑 原始数据 按行查看 历史
xiaozhuai 提交于 2021-04-06 13:00 . optimize tests
cmake_minimum_required(VERSION 3.2)
project(imageinfo)
set(CMAKE_CXX_STANDARD 11)
#if (MSVC)
# set(CompilerFlags
# CMAKE_CXX_FLAGS
# CMAKE_CXX_FLAGS_DEBUG
# CMAKE_CXX_FLAGS_RELEASE
# CMAKE_CXX_FLAGS_MINSIZEREL
# CMAKE_CXX_FLAGS_RELWITHDEBINFO
# CMAKE_C_FLAGS
# CMAKE_C_FLAGS_DEBUG
# CMAKE_C_FLAGS_RELEASE
# CMAKE_C_FLAGS_MINSIZEREL
# CMAKE_C_FLAGS_RELWITHDEBINFO)
# foreach(CompilerFlag ${CompilerFlags})
# string(REPLACE "/MD" "/MT" ${CompilerFlag} "${${CompilerFlag}}")
# set(${CompilerFlag} "${${CompilerFlag}}" CACHE STRING "msvc compiler flags" FORCE)
# endforeach()
#endif ()
if (APPLE)
set(CMAKE_OSX_DEPLOYMENT_TARGET 10.10)
endif ()
add_executable(imageinfo main.cpp imageinfo.hpp)
enable_testing()
add_executable(test_files test_files.cpp imageinfo.hpp)
target_compile_definitions(test_files PRIVATE -DIMAGES_DIRECTORY="${CMAKE_CURRENT_SOURCE_DIR}/images/")
add_test(NAME test_files COMMAND test_files)
if (CMAKE_CONFIGURATION_TYPES)
add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND}
--force-new-ctest-process --output-on-failure
--build-config "$<CONFIGURATION>")
else ()
add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND}
--force-new-ctest-process --output-on-failure)
endif ()
C++
1
https://gitee.com/iqiang/imageinfo.git
git@gitee.com:iqiang/imageinfo.git
iqiang
imageinfo
imageinfo
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891