Compare commits

..

3 Commits

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()