Ticket #71: disable-VC-checks.patch

File disable-VC-checks.patch, 1.5 KB (added by imartisko, 5 years ago)
  • Makefile

    From be1bad3771b1c074782d552101eaf8e79f5b424d Mon Sep 17 00:00:00 2001
    From: Jakub Martisko <jamartis@redhat.com>
    Date: Wed, 3 Jul 2019 12:39:22 +0200
    Subject: [PATCH] add option to disable VC checks
    
    ---
     Makefile                       | 3 ++-
     clang/lib/Basic/CMakeLists.txt | 2 +-
     2 files changed, 3 insertions(+), 2 deletions(-)
    
    diff --git a/Makefile b/Makefile
    index bb40827..07611c9 100644
    a b CXX ?= c++ 
    1212DEFAULT_FLAVOUR ?= release
    1313PREFIX ?= /opt/divine
    1414RELEASE_BUILD_TYPE ?= RelWithDebInfo
     15CMAKE_GENERATE_VC ?= ON
    1516
    1617MAKEFLAGS ?= --no-print-directory
    1718OBJ ?= $(PWD)/_build.
    asan_FLAGS = $(debug_FLAGS);CMAKE_CXX_FLAGS_DEBUG=$(asan_CXXFLAGS) 
    5657
    5758toolchain_FLAGS += CMAKE_BUILD_TYPE=Release;TOOLCHAIN=ON; \
    5859                   CMAKE_CXX_COMPILER=$(CXX);CMAKE_C_COMPILER=$(CC); \
    59                    CMAKE_INSTALL_PREFIX=${PREFIX}
     60                   CMAKE_INSTALL_PREFIX=${PREFIX};GENERATE_VC=${CMAKE_GENERATE_VC}
    6061
    6162all: $(DEFAULT_FLAVOUR)
    6263
  • clang/lib/Basic/CMakeLists.txt

    diff --git a/clang/lib/Basic/CMakeLists.txt b/clang/lib/Basic/CMakeLists.txt
    index e82f451..d85b034 100644
    a b set(version_inc "${CMAKE_CURRENT_BINARY_DIR}/SVNVersion.inc") 
    1212
    1313set(get_svn_script "${LLVM_CMAKE_PATH}/GetSVN.cmake")
    1414
    15 if(DEFINED llvm_vc AND DEFINED clang_vc)
     15if(DEFINED llvm_vc AND DEFINED clang_vc AND GENERATE_VC)
    1616  # Create custom target to generate the VC revision include.
    1717  add_custom_command(OUTPUT "${version_inc}"
    1818    DEPENDS "${llvm_vc}" "${clang_vc}" "${get_svn_script}"