| | |
| | set(CMAKE_CONFIGURATION_TYPES "Debug;Release" CACHE STRING "Possible configurations" FORCE) |
| | mark_as_advanced(CMAKE_CONFIGURATION_TYPES) |
| |
|
| | if(DEFINED CMAKE_BUILD_TYPE) |
| | set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS ${CMAKE_CONFIGURATION_TYPES}) |
| | endif() |
| |
|
| | |
| | if("${CMAKE_BUILD_TYPE}" STREQUAL "") |
| | set(CMAKE_BUILD_TYPE Release) |
| | endif() |
| |
|
| | if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") |
| | set(CMAKE_COMPILER_IS_CLANGXX TRUE) |
| | endif() |
| |
|
| | |
| | caffe_option(USE_PROJECT_FOLDERS "IDE Solution folders" (MSVC_IDE OR CMAKE_GENERATOR MATCHES Xcode) ) |
| |
|
| | if(USE_PROJECT_FOLDERS) |
| | set_property(GLOBAL PROPERTY USE_FOLDERS ON) |
| | set_property(GLOBAL PROPERTY PREDEFINED_TARGETS_FOLDER "CMakeTargets") |
| | endif() |
| |
|
| | |
| | if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) |
| | set(CMAKE_INSTALL_PREFIX "${PROJECT_BINARY_DIR}/install" CACHE PATH "Default install path" FORCE) |
| | endif() |
| |
|
| | |
| | set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE CACHE BOOLEAN "Use link paths for shared library rpath") |
| | set(CMAKE_MACOSX_RPATH TRUE) |
| |
|
| | list(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES |
| | ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR} __is_systtem_dir) |
| | if(${__is_systtem_dir} STREQUAL -1) |
| | set(CMAKE_INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}) |
| | endif() |
| |
|
| | |
| | if(UNIX OR APPLE) |
| | add_custom_target(symlink_to_build COMMAND "ln" "-sf" "${PROJECT_BINARY_DIR}" "${PROJECT_SOURCE_DIR}/build" |
| | COMMENT "Adding symlink: <caffe_root>/build -> ${PROJECT_BINARY_DIR}" ) |
| | endif() |
| |
|
| | |
| | set(Caffe_DEBUG_POSTFIX "-d") |
| |
|
| | set(Caffe_POSTFIX "") |
| | if(CMAKE_BUILD_TYPE MATCHES "Debug") |
| | set(Caffe_POSTFIX ${Caffe_DEBUG_POSTFIX}) |
| | endif() |
| |
|