Set policies to NEW to silence warnings in CMake 3.02 and later.
cmake_minimum_required(VERSION 2.8.7)
+if(POLICY CMP0046)
+ cmake_policy(SET CMP0046 NEW)
+endif()
+if(POLICY CMP0054)
+ cmake_policy(SET CMP0054 NEW)
+endif()
# ---[ Caffe project
project(Caffe C CXX)
add_custom_target(lint COMMAND ${CMAKE_COMMAND} -P ${PROJECT_SOURCE_DIR}/cmake/lint.cmake)
# ---[ pytest target
-add_custom_target(pytest COMMAND python${python_version} -m unittest discover -s caffe/test WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/python )
-add_dependencies(pytest pycaffe)
+if(BUILD_python)
+ add_custom_target(pytest COMMAND python${python_version} -m unittest discover -s caffe/test WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/python )
+ add_dependencies(pytest pycaffe)
+endif()
# ---[ Configuration summary
caffe_print_configuration_summary()