Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/runtime.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Koritzinsky <jekoritz@microsoft.com>2019-10-07 22:11:15 +0300
committerGitHub <noreply@github.com>2019-10-07 22:11:15 +0300
commitc472903e41daa70c7f29dcad5d94e6fde143010e (patch)
tree4e3ff9640eb0a1882f7675b7939903dbffd1c21b /src/coreclr/CMakeLists.txt
parent364f059f06b834ed0fba99b4a6fbe4617cfc176d (diff)
Clean up our CMake scripts using features introduced between 3… (dotnet/coreclr#26980)
* Try to remove the CLR_CMAKE_COMPILER weirdness. * Cleanup phase 1. Fixes CMake's incremental build, but makes MSBuild complain about it's incremental build possibly not working. * Drive dac and crossgen-specific defines through target properties. * First pass of consolidation of singularly nested CMakeLists.txt files. * Convert metadata libraries to not use leaf folders for dac/runtime/crossgen/dbi variations. * Clean up some of the non-arm assembly file handling. * Encapsulate arm/arm64 manual preprocessing and compilation of assembly files into a cmake function preprocess_compile_asm. * Fix typo. * Convert usages of add_precompiled_header to target_precompile_header everywhere except the jit. * Clean up/remove some leaf CMake files that are just simple target creation (where most of the work was done in the parent). * Remove unused CMakeLists file and folder. * Clean up coreclr/CMakeLists.txt * Remove conditions based on CMake version (since we're unifying on CMake 3.14) * Convert final usages of add_precompiled_header to target_precompile_header and remove add_precompiled_header. * Handle the AsmConstants.inc inclusion in cee_wks by marking it a header file instead of making a custom target. * Move from deprecated FindPythonInterp module to FindPython module. * Remove unused jitpch.cpp * Fix typo. * Have get_compile_definitions correctly split out generator expressions for multiple-valued generator expressions. * preprocess_def_file -> preprocess_file and make it work xplat. * Fix test build. * Fix typo in flag. * Fix resource building on non-windows. * Fix other linker flag typo I missed. * Add missing eventing_headers dependency. * Fix multivalued generator expression. * Use CMake 3.x features to significantly simplify toolchain.cmake. * Remove references to LLDB from gen-buildsys-* (these aren't needed since SOS moved out of the repo). * Remove debugging line * Check check_pie_supported * Clean up link flags. * Fix copy-paste typo * Cleanup. Change some conditions in configurecompiler to check for MSVC specifically, not Windows. * Restore the llldb include and library path searching. * Restore asmconstants_inc custom target. Commit migrated from https://github.com/dotnet/coreclr/commit/59c7b7e84ab3a74d3939abd0c0f973d2bb9e8a70
Diffstat (limited to 'src/coreclr/CMakeLists.txt')
-rw-r--r--src/coreclr/CMakeLists.txt3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/coreclr/CMakeLists.txt b/src/coreclr/CMakeLists.txt
index a4dcf764482..3036bf5aeae 100644
--- a/src/coreclr/CMakeLists.txt
+++ b/src/coreclr/CMakeLists.txt
@@ -8,9 +8,6 @@ project(CoreCLR)
# Include cmake functions
include(functions.cmake)
-# Verify that LTCG/LTO is available
-include(configure.cmake)
-
if (WIN32)
message(STATUS "VS_PLATFORM_TOOLSET is ${CMAKE_VS_PLATFORM_TOOLSET}")
message(STATUS "VS_PLATFORM_NAME is ${CMAKE_VS_PLATFORM_NAME}")