Skip to content

Commit 4846b44

Browse files
committed
Copy infra files from runtime
1 parent 66e2534 commit 4846b44

20 files changed

+3265
-0
lines changed

eng/native/build-commons.sh

Lines changed: 538 additions & 0 deletions
Large diffs are not rendered by default.

eng/native/configurecompiler.cmake

Lines changed: 700 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
if(CLR_CMAKE_HOST_WIN32)
2+
add_compile_options($<$<AND:$<COMPILE_LANGUAGE:C,CXX>,$<CONFIG:Debug>>:/Od>)
3+
add_compile_options($<$<AND:$<COMPILE_LANGUAGE:C,CXX>,$<CONFIG:Checked>>:/O1>)
4+
add_compile_options($<$<AND:$<COMPILE_LANGUAGE:C,CXX>,$<CONFIG:Release>>:/Ox>)
5+
add_compile_options($<$<AND:$<COMPILE_LANGUAGE:C,CXX>,$<CONFIG:RelWithDebInfo>>:/O2>)
6+
elseif(CLR_CMAKE_HOST_UNIX)
7+
add_compile_options($<$<CONFIG:Debug>:-O0>)
8+
add_compile_options($<$<CONFIG:Checked>:-O2>)
9+
add_compile_options($<$<CONFIG:Release>:-O3>)
10+
add_compile_options($<$<CONFIG:RelWithDebInfo>:-O2>)
11+
endif()

eng/native/configurepaths.cmake

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
get_filename_component(CLR_REPO_ROOT_DIR ${CMAKE_CURRENT_LIST_DIR}/../.. ABSOLUTE)
2+
set(CLR_ENG_NATIVE_DIR ${CMAKE_CURRENT_LIST_DIR})
3+
get_filename_component(CLR_SRC_NATIVE_DIR ${CMAKE_CURRENT_LIST_DIR}/../../src/native ABSOLUTE)
4+
get_filename_component(CLR_SRC_LIBS_NATIVE_DIR ${CMAKE_CURRENT_LIST_DIR}/../../src/libraries/Native ABSOLUTE)

0 commit comments

Comments
 (0)