From 15b168d68911f0683a7a924d6ed79d39c529760b Mon Sep 17 00:00:00 2001 From: Andrey Astafyev Date: Thu, 6 Oct 2022 21:09:59 +0300 Subject: [PATCH] 2.0.2 --- Makefile | 4 ++-- MyxCMake/MyxCMakeConfig.cmake | 10 ++++++---- MyxCMake/MyxCMakeConfigVersion.cmake | 2 +- README.md | 2 +- VERSION | 2 +- debian/CMakeLists.txt | 2 +- debian/changelog | 2 +- myx_setup.cmake | 4 ++-- 8 files changed, 15 insertions(+), 13 deletions(-) diff --git a/Makefile b/Makefile index 4f3dff9..a506319 100644 --- a/Makefile +++ b/Makefile @@ -4,9 +4,9 @@ BUILD_DIR:=$(TOP_DIR)/build DEB_DIR:=$(BUILD_DIR)/deb/myx-cmake-$(V) PACK_DIR:=$(BUILD_DIR)/pack/myx-cmake-$(V) -all: update_version deb pack +all: v deb pack -update_version: +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/CMake.*REQUIRED/CMake $V REQUIRED/" $(TOP_DIR)/README.md $(TOP_DIR)/myx_setup.cmake diff --git a/MyxCMake/MyxCMakeConfig.cmake b/MyxCMake/MyxCMakeConfig.cmake index 25eba8f..f5eb5d8 100644 --- a/MyxCMake/MyxCMakeConfig.cmake +++ b/MyxCMake/MyxCMakeConfig.cmake @@ -2,13 +2,15 @@ cmake_policy(PUSH) cmake_policy(SET CMP0057 NEW) # IN_LIST operator # Каталог для модулей, выполняющих поиск библиотек -list(INSERT CMAKE_MODULE_PATH 0 "${PROJECT_SOURCE_DIR}/cmake/find") +set(MYX_CMAKE_FIND_DIR "${PROJECT_SOURCE_DIR}/cmake/find") +if(IS_DIRECTORY "${MYX_CMAKE_FIND_DIR}") + if(NOT ${MYX_CMAKE_FIND_DIR} IN_LIST CMAKE_MODULE_PATH) + list(INSERT CMAKE_MODULE_PATH 0 "${MYX_CMAKE_FIND_DIR}") + endif() +endif() get_filename_component(MYX_CMAKE_SOURCE_DIR "${CMAKE_CURRENT_LIST_FILE}" DIRECTORY) -#set(MYX_CMAKE_BACKPORTS_DIR "${MYX_CMAKE_SOURCE_DIR}/backports" CACHE PATH "") -#set(MYX_CMAKE_LIB_DIR "${MYX_CMAKE_SOURCE_DIR}/lib" CACHE PATH "") - set(MYX_CMAKE_BACKPORTS_DIR "${MYX_CMAKE_SOURCE_DIR}/backports") set(MYX_CMAKE_LIB_DIR "${MYX_CMAKE_SOURCE_DIR}/lib") diff --git a/MyxCMake/MyxCMakeConfigVersion.cmake b/MyxCMake/MyxCMakeConfigVersion.cmake index fd008ec..ac67288 100644 --- a/MyxCMake/MyxCMakeConfigVersion.cmake +++ b/MyxCMake/MyxCMakeConfigVersion.cmake @@ -1,4 +1,4 @@ -set(MYX_CMAKE_PACKAGE_VERSION "2.0.1") +set(MYX_CMAKE_PACKAGE_VERSION "2.0.2") if(MYX_CMAKE_PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION) set(PACKAGE_VERSION_COMPATIBLE FALSE) else() diff --git a/README.md b/README.md index e31ee1a..4ecb8fe 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ ## Установка В корневом каталоге проекта создать каталог `cmake` и распаковать в него -[архив](../../../releases/download/2.0.1/myx-cmake-local-2.0.1.tar.xz ). +[архив](../../../releases/download/2.0.2/myx-cmake-local-2.0.2.tar.xz ). ## Использование diff --git a/VERSION b/VERSION index 38f77a6..e9307ca 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.0.1 +2.0.2 diff --git a/debian/CMakeLists.txt b/debian/CMakeLists.txt index c05a718..ad83203 100644 --- a/debian/CMakeLists.txt +++ b/debian/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.6 FATAL_ERROR) -project(myx-cmake VERSION 2.0.1 LANGUAGES) +project(myx-cmake VERSION 2.0.2 LANGUAGES) include(GNUInstallDirs) file(WRITE ${CMAKE_SOURCE_DIR}/MyxCMake/MyxCMakeConfigVersion.cmake diff --git a/debian/changelog b/debian/changelog index 0f18366..389ca4e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -myx-cmake (2.0.1) unstable; urgency=medium +myx-cmake (2.0.2) unstable; urgency=medium * New version. diff --git a/myx_setup.cmake b/myx_setup.cmake index d1f0e7a..31cef76 100644 --- a/myx_setup.cmake +++ b/myx_setup.cmake @@ -20,11 +20,11 @@ if(ENV{MYX_CMAKE_DIR}) set(MYX_CMAKE_DIR $ENV{MYX_CMAKE_DIR}) endif() if(MYX_CMAKE_DIR) - find_package(MyxCMake 2.0.1 REQUIRED CONFIG PATHS ${MYX_CMAKE_DIR} NO_DEFAULT_PATH) + find_package(MyxCMake 2.0.2 REQUIRED CONFIG PATHS ${MYX_CMAKE_DIR} NO_DEFAULT_PATH) myx_message_notice("=== MyxCMake directory: ${MyxCMake_CONFIG} ===") else() if(MYX_CMAKE_USE_SYSTEM) - find_package(MyxCMake 2.0.1 REQUIRED) + find_package(MyxCMake 2.0.2 REQUIRED) myx_message_notice("=== MyxCMake directory: ${MyxCMake_CONFIG} ===") else() include(${PROJECT_SOURCE_DIR}/cmake/myx/MyxCMakeConfig.cmake)