Compare commits
	
		
			2 Commits
		
	
	
		
			1bff4d2a0d
			...
			c6414bbc03
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| c6414bbc03 | |||
| 894a63237a | 
@@ -4,19 +4,15 @@ if(NOT TARGET create_auxilary_symlinks)
 | 
				
			|||||||
    add_custom_target(
 | 
					    add_custom_target(
 | 
				
			||||||
      create_auxilary_symlinks
 | 
					      create_auxilary_symlinks
 | 
				
			||||||
      WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
 | 
					      WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
 | 
				
			||||||
      COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/files
 | 
					 | 
				
			||||||
      # Ссылка на каталог с журналами
 | 
					      # Ссылка на каталог с журналами
 | 
				
			||||||
      COMMAND ${CMAKE_COMMAND} -E create_symlink
 | 
					      COMMAND ${CMAKE_COMMAND} -E create_symlink
 | 
				
			||||||
              ${CMAKE_SOURCE_DIR}/files/log ${CMAKE_BINARY_DIR}/files/log
 | 
					              ${CMAKE_SOURCE_DIR}/files/log ${CMAKE_BINARY_DIR}/log
 | 
				
			||||||
      # Ссылка на каталог с обрабатываемыми данными
 | 
					      # Ссылка на каталог с обрабатываемыми данными
 | 
				
			||||||
      COMMAND ${CMAKE_COMMAND} -E create_symlink
 | 
					      COMMAND ${CMAKE_COMMAND} -E create_symlink
 | 
				
			||||||
              ${CMAKE_SOURCE_DIR}/files/lib ${CMAKE_BINARY_DIR}/files/lib
 | 
					              ${CMAKE_SOURCE_DIR}/files/var ${CMAKE_BINARY_DIR}/var
 | 
				
			||||||
      # Ссылка на каталог с временными данными
 | 
					 | 
				
			||||||
      COMMAND ${CMAKE_COMMAND} -E create_symlink
 | 
					 | 
				
			||||||
              ${CMAKE_SOURCE_DIR}/files/cache ${CMAKE_BINARY_DIR}/files/cache
 | 
					 | 
				
			||||||
      # Ссылка на каталог с постоянными данными
 | 
					      # Ссылка на каталог с постоянными данными
 | 
				
			||||||
      COMMAND ${CMAKE_COMMAND} -E create_symlink
 | 
					      COMMAND ${CMAKE_COMMAND} -E create_symlink
 | 
				
			||||||
              ${CMAKE_SOURCE_DIR}/files/data ${CMAKE_BINARY_DIR}/files/data
 | 
					              ${CMAKE_SOURCE_DIR}/files/share ${CMAKE_BINARY_DIR}/share
 | 
				
			||||||
      # Ссылка на каталог настроек
 | 
					      # Ссылка на каталог настроек
 | 
				
			||||||
      COMMAND ${CMAKE_COMMAND} -E create_symlink
 | 
					      COMMAND ${CMAKE_COMMAND} -E create_symlink
 | 
				
			||||||
              ${CMAKE_SOURCE_DIR}/files/etc ${CMAKE_BINARY_DIR}/etc)
 | 
					              ${CMAKE_SOURCE_DIR}/files/etc ${CMAKE_BINARY_DIR}/etc)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -28,7 +28,7 @@ set(CPACK_SOURCE_IGNORE_FILES
 | 
				
			|||||||
    "${CMAKE_BINARY_DIR}"
 | 
					    "${CMAKE_BINARY_DIR}"
 | 
				
			||||||
    "^${CMAKE_SOURCE_DIR}/.?build.?/"
 | 
					    "^${CMAKE_SOURCE_DIR}/.?build.?/"
 | 
				
			||||||
    "^${CMAKE_SOURCE_DIR}/.?output.?/"
 | 
					    "^${CMAKE_SOURCE_DIR}/.?output.?/"
 | 
				
			||||||
    "^${CMAKE_SOURCE_DIR}/files/lib"
 | 
					    "^${CMAKE_SOURCE_DIR}/files/var"
 | 
				
			||||||
    "^${CMAKE_SOURCE_DIR}/files/log"
 | 
					    "^${CMAKE_SOURCE_DIR}/files/log"
 | 
				
			||||||
    "CMakeLists.txt.user.*"
 | 
					    "CMakeLists.txt.user.*"
 | 
				
			||||||
    ".*.autosave"
 | 
					    ".*.autosave"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,3 +3,12 @@ function(canonical_string INV OUTV)
 | 
				
			|||||||
  string(REGEX REPLACE "[ -]" "_" _arg_fixed ${_arg_uppercase})
 | 
					  string(REGEX REPLACE "[ -]" "_" _arg_fixed ${_arg_uppercase})
 | 
				
			||||||
  set(${OUTV} ${_arg_fixed} PARENT_SCOPE)
 | 
					  set(${OUTV} ${_arg_fixed} PARENT_SCOPE)
 | 
				
			||||||
endfunction()
 | 
					endfunction()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Добавление общего префикса ко всем переменным в списке
 | 
				
			||||||
 | 
					function(list_transform_prepend var prefix)
 | 
				
			||||||
 | 
					    set(temp "")
 | 
				
			||||||
 | 
					    foreach(f ${${var}})
 | 
				
			||||||
 | 
					        list(APPEND temp "${prefix}${f}")
 | 
				
			||||||
 | 
					    endforeach()
 | 
				
			||||||
 | 
					    set(${var} "${temp}" PARENT_SCOPE)
 | 
				
			||||||
 | 
					endfunction()
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user