Compare commits

...

3 Commits

Author SHA1 Message Date
396e2f38f9 Правка для поиска pvs-studio 2021-12-21 14:44:43 +03:00
5d7824ebdd Версия 0.3.7 2021-12-21 14:25:33 +03:00
e735e6e9d5 Переименование 2021-12-21 14:01:07 +03:00
3 changed files with 5 additions and 3 deletions

View File

@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.0)
project(myx-cmake VERSION 0.3.6 LANGUAGES)
project(myx-cmake VERSION 0.3.7 LANGUAGES)
include(GNUInstallDirs)
file(WRITE ${CMAKE_SOURCE_DIR}/MyxCMake/MyxCMakeConfigVersion.cmake

View File

@ -1,11 +1,13 @@
if(CMAKE_EXPORT_COMPILE_COMMANDS)
include(PVS-Studio)
find_program(PVS_STUDIO_ANALYZER_EXE pvs-studio-analyzer)
find_program(PVS_STUDIO_CONVERTER_EXE plog-converter)
else()
message(STATUS "MyxCMake: CMAKE_EXPORT_COMPILE_COMMANDS is not set. PVS checks will be disabled.")
endif()
function(myx_cmake_analyze_pvs_studio target)
if(EXISTS PVS_STUDIO_BIN_PATH AND EXISTS PVS_STUDIO_CONVERTER_PATH)
if(PVS_STUDIO_ANALYZER_EXE AND PVS_STUDIO_CONVERTER_EXE)
set(options)
set(oneValueArgs CHECKS)
set(multiValueArgs)

View File

@ -152,7 +152,7 @@ function(myx_cmake_common_target_properties target)
endif()
endfunction()
function(myx_cmake_common_target_properties_post target)
function(myx_cmake_common_target_properties_post_link target)
if(NOT TARGET ${target})
myx_cmake_message_error("MyxCMake: Target ${target} does not exists.")
endif()