2.0.6
This commit is contained in:
		
							
								
								
									
										3
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								Makefile
									
									
									
									
									
								
							@@ -6,6 +6,9 @@ DEB_DIR:=$(BUILD_DIR)/deb/myxx-cmake-$(V)
 | 
			
		||||
all: v deb pack
 | 
			
		||||
 | 
			
		||||
v:
 | 
			
		||||
	sed -i "s/\/[0-9][0-9.]\+/\/$V/g" $(TOP_DIR)/README.md
 | 
			
		||||
	sed -i "s/[0-9][0-9.]\+tar/$V.tar/g" $(TOP_DIR)/README.md
 | 
			
		||||
	sed -i "s/[0-9][0-9.]\+_all/$(V)_all/g" $(TOP_DIR)/README.md
 | 
			
		||||
	sed -i "s/CMake.*REQUIRED/CMake $V REQUIRED/" $(TOP_DIR)/README.md
 | 
			
		||||
	sed -i "s/VERSION \".*\"/VERSION \"$V\"/" $(TOP_DIR)/MyxxCMake/MyxxCMakeConfigVersion.cmake
 | 
			
		||||
	sed -i "s/VERSION .* LANG/VERSION $V LANG/" $(TOP_DIR)/debian/CMakeLists.txt
 | 
			
		||||
 
 | 
			
		||||
@@ -48,7 +48,11 @@ function(myxx)
 | 
			
		||||
      myxx_code_coverage(${iter})
 | 
			
		||||
      myxx_analyze_clang_tidy(${iter})
 | 
			
		||||
      myxx_analyze_clang_check(${iter})
 | 
			
		||||
      myxx_analyze_clazy(${iter})
 | 
			
		||||
      if(MYXX_CMAKE_CLAZY_FIX)
 | 
			
		||||
        myxx_analyze_clazy(${iter} FIX)
 | 
			
		||||
      else()
 | 
			
		||||
        myxx_analyze_clazy(${iter})
 | 
			
		||||
      endif()
 | 
			
		||||
      myxx_analyze_pvs_studio(${iter})
 | 
			
		||||
      myxx_add_sanitizers(${iter})
 | 
			
		||||
    endif()
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,4 @@
 | 
			
		||||
set(MYXX_CMAKE_PACKAGE_VERSION "2.0.5")
 | 
			
		||||
set(MYXX_CMAKE_PACKAGE_VERSION "2.0.6")
 | 
			
		||||
if(MYXX_CMAKE_PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION)
 | 
			
		||||
  set(PACKAGE_VERSION_COMPATIBLE FALSE)
 | 
			
		||||
else()
 | 
			
		||||
 
 | 
			
		||||
@@ -35,7 +35,7 @@ function(myxx_analyze_pvs_studio target)
 | 
			
		||||
  endif()
 | 
			
		||||
 | 
			
		||||
  pvs_studio_add_target(TARGET ${target}-analyze-pvs-studio
 | 
			
		||||
    ANALYZE ${target} RECURSIVE
 | 
			
		||||
    ANALYZE ${target}
 | 
			
		||||
    HIDE_HELP
 | 
			
		||||
    OUTPUT
 | 
			
		||||
    FORMAT errorfile
 | 
			
		||||
 
 | 
			
		||||
@@ -40,6 +40,7 @@ if(MYX_CMAKE_WARNINGS_NORMAL)
 | 
			
		||||
    check_enable_cxx_compiler_flag(-fdiagnostics-show-template-tree)
 | 
			
		||||
 | 
			
		||||
    if(NOT MYX_CMAKE_WARNINGS_VERBOSE)
 | 
			
		||||
      check_enable_cxx_compiler_flag(-Wno-float-conversion)
 | 
			
		||||
      if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
 | 
			
		||||
        if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER "5.999")
 | 
			
		||||
          check_enable_cxx_compiler_flag(-Wno-attributes)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										14
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								README.md
									
									
									
									
									
								
							@@ -2,18 +2,18 @@
 | 
			
		||||
 | 
			
		||||
## Установка
 | 
			
		||||
 | 
			
		||||
Скачать [здесь](../../../releases) пакет для Debian и установить
 | 
			
		||||
его или архив `myxx-cmake-local` и распаковать его в каталог
 | 
			
		||||
`$HOME/.local/share/cmake`.
 | 
			
		||||
Скачать [пакет](../../../releases/download/2.0.6/myxx-cmake_2.0.6_all.deb)
 | 
			
		||||
для Debian и установить его, выполнив команду `sudo dpkg -i myxx-cmake_2.0.6_all.deb`
 | 
			
		||||
или [архив](../../../releases/download/2.0.6/myxx-cmake-local-2.0.6.tar.xz)
 | 
			
		||||
и распаковать его в каталог `$HOME/.local/share/cmake`.
 | 
			
		||||
 | 
			
		||||
## Использование
 | 
			
		||||
 | 
			
		||||
Для работы в программном проекте должна использоваться библиотека
 | 
			
		||||
[myx-cmake](../../../../myx), которая автоматически находит
 | 
			
		||||
эту библиотеку.
 | 
			
		||||
[myx-cmake](../../../../myx), которая автоматически находит эту библиотеку.
 | 
			
		||||
 | 
			
		||||
Для подключения функций необходимо в конце описания проекта
 | 
			
		||||
(после создания целей, для которых нужно применить правила)
 | 
			
		||||
Для подключения функций библиотеки необходимо в конце описания
 | 
			
		||||
проекта (после создания целей, для которых нужно применить правила)
 | 
			
		||||
добавить строки:
 | 
			
		||||
 | 
			
		||||
```cmake
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								debian/CMakeLists.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								debian/CMakeLists.txt
									
									
									
									
										vendored
									
									
								
							@@ -1,5 +1,5 @@
 | 
			
		||||
cmake_minimum_required(VERSION 3.6 FATAL_ERROR)
 | 
			
		||||
project(myxx-cmake VERSION 2.0.5 LANGUAGES)
 | 
			
		||||
project(myxx-cmake VERSION 2.0.6 LANGUAGES)
 | 
			
		||||
 | 
			
		||||
include(GNUInstallDirs)
 | 
			
		||||
file(WRITE ${CMAKE_SOURCE_DIR}/MyxxCMake/MyxxCMakeConfigVersion.cmake
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								debian/changelog
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								debian/changelog
									
									
									
									
										vendored
									
									
								
							@@ -1,4 +1,4 @@
 | 
			
		||||
myxx-cmake (2.0.5) unstable; urgency=medium
 | 
			
		||||
myxx-cmake (2.0.6) unstable; urgency=medium
 | 
			
		||||
 | 
			
		||||
  * New version.
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user