[Bf-blender-cvs] [c47ca6adab4] sculpt-mode-features: Merge branch 'master' into sculpt-mode-features

Pablo Dobarro noreply at git.blender.org
Tue Apr 23 20:25:31 CEST 2019


Commit: c47ca6adab4d3a726f5dd942d625a270188e8043
Author: Pablo Dobarro
Date:   Tue Apr 23 20:24:54 2019 +0200
Branches: sculpt-mode-features
https://developer.blender.org/rBc47ca6adab4d3a726f5dd942d625a270188e8043

Merge branch 'master' into sculpt-mode-features

===================================================================



===================================================================

diff --cc build_files/cmake/macros.cmake
index fdbb610338f,56d9117e560..90f07e7edc7
--- a/build_files/cmake/macros.cmake
+++ b/build_files/cmake/macros.cmake
@@@ -19,175 -19,175 +19,175 @@@
  # ***** END GPL LICENSE BLOCK *****
  
  macro(list_insert_after
--  list_id item_check item_add
--  )
--  set(_index)
--  list(FIND "${list_id}" "${item_check}" _index)
--  if("${_index}" MATCHES "-1")
--    message(FATAL_ERROR "'${list_id}' doesn't contain '${item_check}'")
--  endif()
--  math(EXPR _index "${_index} + 1")
--  list(INSERT ${list_id} "${_index}" ${item_add})
--  unset(_index)
++	list_id item_check item_add
++	)
++	set(_index)
++	list(FIND "${list_id}" "${item_check}" _index)
++	if("${_index}" MATCHES "-1")
++		message(FATAL_ERROR "'${list_id}' doesn't contain '${item_check}'")
++	endif()
++	math(EXPR _index "${_index} + 1")
++	list(INSERT ${list_id} "${_index}" ${item_add})
++	unset(_index)
  endmacro()
  
  macro(list_insert_before
--  list_id item_check item_add
--  )
--  set(_index)
--  list(FIND "${list_id}" "${item_check}" _index)
--  if("${_index}" MATCHES "-1")
--    message(FATAL_ERROR "'${list_id}' doesn't contain '${item_check}'")
--  endif()
--  list(INSERT ${list_id} "${_index}" ${item_add})
--  unset(_index)
++	list_id item_check item_add
++	)
++	set(_index)
++	list(FIND "${list_id}" "${item_check}" _index)
++	if("${_index}" MATCHES "-1")
++		message(FATAL_ERROR "'${list_id}' doesn't contain '${item_check}'")
++	endif()
++	list(INSERT ${list_id} "${_index}" ${item_add})
++	unset(_index)
  endmacro()
  
  function(list_assert_duplicates
--  list_id
--  )
--
--  # message(STATUS "list data: ${list_id}")
--
--  list(LENGTH list_id _len_before)
--  list(REMOVE_DUPLICATES list_id)
--  list(LENGTH list_id _len_after)
--  # message(STATUS "list size ${_len_before} -> ${_len_after}")
--  if(NOT _len_before EQUAL _len_after)
--    message(FATAL_ERROR "duplicate found in list which should not contain duplicates: ${list_id}")
--  endif()
--  unset(_len_before)
--  unset(_len_after)
++	list_id
++	)
++
++	# message(STATUS "list data: ${list_id}")
++
++	list(LENGTH list_id _len_before)
++	list(REMOVE_DUPLICATES list_id)
++	list(LENGTH list_id _len_after)
++	# message(STATUS "list size ${_len_before} -> ${_len_after}")
++	if(NOT _len_before EQUAL _len_after)
++		message(FATAL_ERROR "duplicate found in list which should not contain duplicates: ${list_id}")
++	endif()
++	unset(_len_before)
++	unset(_len_after)
  endfunction()
  
  
  # foo_bar.spam --> foo_barMySuffix.spam
  macro(file_suffix
--  file_name_new file_name file_suffix
--  )
++	file_name_new file_name file_suffix
++	)
  
--  get_filename_component(_file_name_PATH ${file_name} PATH)
--  get_filename_component(_file_name_NAME_WE ${file_name} NAME_WE)
--  get_filename_component(_file_name_EXT ${file_name} EXT)
--  set(${file_name_new} "${_file_name_PATH}/${_file_name_NAME_WE}${file_suffix}${_file_name_EXT}")
++	get_filename_component(_file_name_PATH ${file_name} PATH)
++	get_filename_component(_file_name_NAME_WE ${file_name} NAME_WE)
++	get_filename_component(_file_name_EXT ${file_name} EXT)
++	set(${file_name_new} "${_file_name_PATH}/${_file_name_NAME_WE}${file_suffix}${_file_name_EXT}")
  
--  unset(_file_name_PATH)
--  unset(_file_name_NAME_WE)
--  unset(_file_name_EXT)
++	unset(_file_name_PATH)
++	unset(_file_name_NAME_WE)
++	unset(_file_name_EXT)
  endmacro()
  
  # useful for adding debug suffix to library lists:
  # /somepath/foo.lib --> /somepath/foo_d.lib
  macro(file_list_suffix
--  fp_list_new fp_list fn_suffix
--  )
++	fp_list_new fp_list fn_suffix
++	)
  
--  # incase of empty list
--  set(_fp)
--  set(_fp_suffixed)
++	# incase of empty list
++	set(_fp)
++	set(_fp_suffixed)
  
--  set(fp_list_new)
++	set(fp_list_new)
  
--  foreach(_fp ${fp_list})
--    file_suffix(_fp_suffixed "${_fp}" "${fn_suffix}")
--    list(APPEND "${fp_list_new}" "${_fp_suffixed}")
--  endforeach()
++	foreach(_fp ${fp_list})
++		file_suffix(_fp_suffixed "${_fp}" "${fn_suffix}")
++		list(APPEND "${fp_list_new}" "${_fp_suffixed}")
++	endforeach()
  
--  unset(_fp)
--  unset(_fp_suffixed)
++	unset(_fp)
++	unset(_fp_suffixed)
  
  endmacro()
  
  if(UNIX AND NOT APPLE)
--  macro(find_package_static)
--    set(_cmake_find_library_suffixes_back ${CMAKE_FIND_LIBRARY_SUFFIXES})
--    set(CMAKE_FIND_LIBRARY_SUFFIXES .a ${CMAKE_FIND_LIBRARY_SUFFIXES})
--    find_package(${ARGV})
--    set(CMAKE_FIND_LIBRARY_SUFFIXES ${_cmake_find_library_suffixes_back})
--    unset(_cmake_find_library_suffixes_back)
--  endmacro()
--
--  macro(find_library_static)
--    set(_cmake_find_library_suffixes_back ${CMAKE_FIND_LIBRARY_SUFFIXES})
--    set(CMAKE_FIND_LIBRARY_SUFFIXES .a ${CMAKE_FIND_LIBRARY_SUFFIXES})
--    find_library(${ARGV})
--    set(CMAKE_FIND_LIBRARY_SUFFIXES ${_cmake_find_library_suffixes_back})
--    unset(_cmake_find_library_suffixes_back)
--  endmacro()
++	macro(find_package_static)
++		set(_cmake_find_library_suffixes_back ${CMAKE_FIND_LIBRARY_SUFFIXES})
++		set(CMAKE_FIND_LIBRARY_SUFFIXES .a ${CMAKE_FIND_LIBRARY_SUFFIXES})
++		find_package(${ARGV})
++		set(CMAKE_FIND_LIBRARY_SUFFIXES ${_cmake_find_library_suffixes_back})
++		unset(_cmake_find_library_suffixes_back)
++	endmacro()
++
++	macro(find_library_static)
++		set(_cmake_find_library_suffixes_back ${CMAKE_FIND_LIBRARY_SUFFIXES})
++		set(CMAKE_FIND_LIBRARY_SUFFIXES .a ${CMAKE_FIND_LIBRARY_SUFFIXES})
++		find_library(${ARGV})
++		set(CMAKE_FIND_LIBRARY_SUFFIXES ${_cmake_find_library_suffixes_back})
++		unset(_cmake_find_library_suffixes_back)
++	endmacro()
  endif()
  
  function(target_link_libraries_optimized
--  TARGET
--  LIBS
--  )
++	TARGET
++	LIBS
++	)
  
--  foreach(_LIB ${LIBS})
--    target_link_libraries(${TARGET} optimized "${_LIB}")
--  endforeach()
++	foreach(_LIB ${LIBS})
++		target_link_libraries(${TARGET} optimized "${_LIB}")
++	endforeach()
  endfunction()
  
  function(target_link_libraries_debug
--  TARGET
--  LIBS
--  )
++	TARGET
++	LIBS
++	)
  
--  foreach(_LIB ${LIBS})
--    target_link_libraries(${TARGET} debug "${_LIB}")
--  endforeach()
++	foreach(_LIB ${LIBS})
++		target_link_libraries(${TARGET} debug "${_LIB}")
++	endforeach()
  endfunction()
  
  # Nicer makefiles with -I/1/foo/ instead of -I/1/2/3/../../foo/
  # use it instead of include_directories()
  function(blender_include_dirs
--  includes
--  )
--
--  set(_ALL_INCS "")
--  foreach(_INC ${ARGV})
--    get_filename_component(_ABS_INC ${_INC} ABSOLUTE)
--    list(APPEND _ALL_INCS ${_ABS_INC})
--    # for checking for invalid includes, disable for regular use
--    ##if(NOT EXISTS "${_ABS_INC}/")
--    ##  message(FATAL_ERROR "Include not found: ${_ABS_INC}/")
--    ##endif()
--  endforeach()
--  include_directories(${_ALL_INCS})
++	includes
++	)
++
++	set(_ALL_INCS "")
++	foreach(_INC ${ARGV})
++		get_filename_component(_ABS_INC ${_INC} ABSOLUTE)
++		list(APPEND _ALL_INCS ${_ABS_INC})
++		# for checking for invalid includes, disable for regular use
++		##if(NOT EXISTS "${_ABS_INC}/")
++		##	message(FATAL_ERROR "Include not found: ${_ABS_INC}/")
++		##endif()
++	endforeach()
++	include_directories(${_ALL_INCS})
  endfunction()
  
  function(blender_include_dirs_sys
--  includes
--  )
--
--  set(_ALL_INCS "")
--  foreach(_INC ${ARGV})
--    get_filename_component(_ABS_INC ${_INC} ABSOLUTE)
--    list(APPEND _ALL_INCS ${_ABS_INC})
--    ##if(NOT EXISTS "${_ABS_INC}/")
--    ##  message(FATAL_ERROR "Include not found: ${_ABS_INC}/")
--    ##endif()
--  endforeach()
--  include_directories(SYSTEM ${_ALL_INCS})
++	includes
++	)
++
++	set(_ALL_INCS "")
++	foreach(_INC ${ARGV})
++		get_filename_component(_ABS_INC ${_INC} ABSOLUTE)
++		list(APPEND _ALL_INCS ${_ABS_INC})
++		##if(NOT EXISTS "${_ABS_INC}/")
++		##	message(FATAL_ERROR "Include not found: ${_ABS_INC}/")
++		##endif()
++	endforeach()
++	include_directories(SYSTEM ${_ALL_INCS})
  endfunction()
  
  function(blender_source_group
--  sources
--  )
--
--  # Group by location on disk
--  source_group("Source Files" FILES CMakeLists.txt)
--
--  foreach(_SRC ${sources})
--    get_filename_component(_SRC_EXT ${_SRC} EXT)
--    if((${_SRC_EXT} MATCHES ".h") OR
--       (${_SRC_EXT} MATCHES ".hpp") OR
--       (${_SRC_EXT} MATCHES ".hh"))
--
--      set(GROUP_ID "Header Files")
--    else()
--      set(GROUP_ID "Source Files")
--    endif()
--    source_group("${GROUP_ID}" FILES ${_SRC})
--  endforeach()
++	sources
++	)
++
++	# Group by location on disk
++	source_group("Source Files" FILES CMakeLists.txt)
++
++	foreach(_SRC ${sources})
++		get_filename_component(_SRC_EXT ${_SRC} EXT)
++		if((${_SRC_EXT} MATCHES ".h") OR
++		   (${_SRC_EXT} MATCHES ".hpp") OR
++		   (${_SRC_EXT} MATCHES ".hh"))
++
++			set(GROUP_ID "Header Files")
++		else()
++			set(GROUP_ID "Source Files")
++		endif()
++		source_group("${GROUP_ID}" FILES ${_SRC})
++	endforeach()
  endfunction()
  
  
@@@ -199,682 -199,404 +199,682 @@@
  #
  # Optionally takes an arg passed to set(), eg PARENT_SCOPE.
  macro(add_cc_flags_custom_test
--  name
--  )
--
--  string(TOUPPER ${name} _name_upper)
--  if(DEFINED CMAKE_C_FLAGS_${_name_upper})
--    message(STATUS "Using custom CFLAGS: CMAKE_C_FLAGS_${_name_upper} in \"${CMAKE_CURRENT_SOURCE_DIR}\"")
--    set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${CMAKE_C_FLAGS_${_name_upper}}" ${ARGV1})
--  endif()
--  if(DEFINED CMAKE_CXX_FLAGS_${_name_upper})
--    message(STATUS "Using custom CXXFLAGS: CMAKE_CXX_FLAGS_${_name_upper} in \"${CMAKE_CURRENT_SOURCE_DIR}\"")
--    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_CXX_FLAGS_${_name_upper}}" ${ARGV1})
--  endif()
--  unset(_name_upper)
++	name
++	)
++
++	string(TOUPPER ${name} _name_upper)
++	if(DEFINED CMAKE_C_FLAGS_${_name_upper})
++		message(STATUS "Using custom CFLAGS: CMAKE_C_FLAGS_${_name_upper} in \"${CMAKE_CURRENT_SOURCE_DIR}\"")
++		set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${CMAKE_C_FLAGS_${_name_upper}}" ${ARGV1})
++	endif()
++	if(DEFINED CMAKE_CXX_FLAGS_${_name_upper})
++		message(STATUS "Using custom CXXFLAGS: CMAKE_CXX_FLAGS_${_name_upper} in \"${CMAKE_CURRENT_SOURCE_DIR}\"")
++		set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_CXX_FLAGS_${_name_upper}}" ${ARGV1})
++	endif()
++	unset(_name_upper)
  
  endmacro()
  
  
  # only MSVC uses SOURCE_GROUP
  function(blender

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-blender-cvs mailing list