Compare commits
3 Commits
5b6ed5b79b
...
396e2f38f9
Author | SHA1 | Date | |
---|---|---|---|
396e2f38f9 | |||
5d7824ebdd | |||
e735e6e9d5 |
@ -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
|
||||
|
@ -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)
|
||||
|
@ -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()
|
||||
|
Loading…
Reference in New Issue
Block a user