<commit_before># This project is adapted from the actual LLVM sources, containing the bare minimum for providing the functionality for
# Tuppence (APInt, error handling, etc.), without making any changes to the source code itself.

# It is intended to be able to drop in new versions of the LLVM source as needed (or until the same functionality is provided elsewhere)


#brenton@DESKTOP-9DJHPDT:/mnt/c/dev/llvm/llvm$ svn info
#Path: .
#Working Copy Root Path: /mnt/c/dev/llvm/llvm
#URL: http://llvm.org/svn/llvm-project/llvm/trunk
#Relative URL: ^/llvm/trunk
#Repository Root: http://llvm.org/svn/llvm-project
#Repository UUID: 91177308-0d34-0410-b5e6-96231b3b80d8
#Revision: 288581
#Node Kind: directory
#Schedule: normal
#Last Changed Author: ctopper
#Last Changed Rev: 288578
#Last Changed Date: 2016-12-03 00:35:44 -0500 (Sat, 03 Dec 2016)

project(llvm-minimal)

# line 22
if(NOT DEFINED LLVM_VERSION_MAJOR)
  set(LLVM_VERSION_MAJOR 4)
endif()
if(NOT DEFINED LLVM_VERSION_MINOR)
  set(LLVM_VERSION_MINOR 0)
endif()
if(NOT DEFINED LLVM_VERSION_PATCH)
  set(LLVM_VERSION_PATCH 0)
endif()
if(NOT DEFINED LLVM_VERSION_SUFFIX)
  set(LLVM_VERSION_SUFFIX svn)
endif()

# line 42
if (NOT PACKAGE_VERSION)
  set(PACKAGE_VERSION
    "${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}${LLVM_VERSION_SUFFIX}")
endif()

# line 184
# Add path for custom modules
set(CMAKE_MODULE_PATH
  ${CMAKE_MODULE_PATH}
  "${CMAKE_CURRENT_SOURCE_DIR}/cmake"
  "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules"
  )
  
# line 213
set(PACKAGE_NAME LLVM)

# line 302
set(LLVM_MAIN_SRC_DIR     ${CMAKE_CURRENT_SOURCE_DIR}  ) # --src-root

# line 355
set(LLVM_TARGET_ARCH "host"
  CACHE STRING "Set target to use for LLVM JIT or use \"host\" for automatic detection.")

# line 563
# All options referred to from HandleLLVMOptions have to be specified
# BEFORE this include, otherwise options will not be correctly set on
# first cmake run
include(config-ix)

string(REPLACE "Native" ${LLVM_NATIVE_ARCH}
  LLVM_TARGETS_TO_BUILD "${LLVM_TARGETS_TO_BUILD}")
list(REMOVE_DUPLICATES LLVM_TARGETS_TO_BUILD)

# By default, we target the host, but this can be overridden at CMake<commit_msg>Define add_llvm_definitions for Linux builds<commit_after># This project is adapted from the actual LLVM sources, containing the bare minimum for providing the functionality for
# Tuppence (APInt, error handling, etc.), without making any changes to the source code itself.

# It is intended to be able to drop in new versions of the LLVM source as needed (or until the same functionality is provided elsewhere)


#brenton@DESKTOP-9DJHPDT:/mnt/c/dev/llvm/llvm$ svn info
#Path: .
#Working Copy Root Path: /mnt/c/dev/llvm/llvm
#URL: http://llvm.org/svn/llvm-project/llvm/trunk
#Relative URL: ^/llvm/trunk
#Repository Root: http://llvm.org/svn/llvm-project
#Repository UUID: 91177308-0d34-0410-b5e6-96231b3b80d8
#Revision: 288581
#Node Kind: directory
#Schedule: normal
#Last Changed Author: ctopper
#Last Changed Rev: 288578
#Last Changed Date: 2016-12-03 00:35:44 -0500 (Sat, 03 Dec 2016)

project(llvm-minimal)

# line 22
if(NOT DEFINED LLVM_VERSION_MAJOR)
  set(LLVM_VERSION_MAJOR 4)
endif()
if(NOT DEFINED LLVM_VERSION_MINOR)
  set(LLVM_VERSION_MINOR 0)
endif()
if(NOT DEFINED LLVM_VERSION_PATCH)
  set(LLVM_VERSION_PATCH 0)
endif()
if(NOT DEFINED LLVM_VERSION_SUFFIX)
  set(LLVM_VERSION_SUFFIX svn)
endif()

# line 42
if (NOT PACKAGE_VERSION)
  set(PACKAGE_VERSION
    "${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}${LLVM_VERSION_SUFFIX}")
endif()

# line 184
# Add path for custom modules
set(CMAKE_MODULE_PATH
  ${CMAKE_MODULE_PATH}
  "${CMAKE_CURRENT_SOURCE_DIR}/cmake"
  "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules"
  )
  
# line 213
set(PACKAGE_NAME LLVM)

# line 302
set(LLVM_MAIN_SRC_DIR     ${CMAKE_CURRENT_SOURCE_DIR}  ) # --src-root

# line 355
set(LLVM_TARGET_ARCH "host"
  CACHE STRING "Set target to use for LLVM JIT or use \"host\" for automatic detection.")

# line 375
include(AddLLVMDefinitions)

# line 563
# All options referred to from HandleLLVMOptions have to be specified
# BEFORE this include, otherwise options will not be correctly set on
# first cmake run
include(config-ix)

string(REPLACE "Native" ${LLVM_NATIVE_ARCH}
  LLVM_TARGETS_TO_BUILD "${LLVM_TARGETS_TO_BUILD}")
list(REMOVE_DUPLICATES LLVM_TARGETS_TO_BUILD)

# By default, we target the host, but this can be overridden at CMake
{'fraction_non_alphanumeric': 0.09516238928003634, 'fraction_numerical': 0.0392913922325687, 'mean_word_length': 5.43859649122807, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4489425', 'n_tokens_mistral': 1734, 'n_tokens_neox': 1586, 'n_words': 454}