summaryrefslogtreecommitdiff
path: root/src/jit
diff options
context:
space:
mode:
authorPat Gavlin <pagavlin@microsoft.com>2016-04-20 15:31:53 -0700
committerPat Gavlin <pagavlin@microsoft.com>2016-04-20 15:31:53 -0700
commit604d13b2c196afc7130e094449df932ab1e03164 (patch)
treeb33dd4db84692d1b5e1d84140db6225dd42ae240 /src/jit
parent7c0cf5f137709b61e4ee0448a1d29869c2d60812 (diff)
downloadcoreclr-604d13b2c196afc7130e094449df932ab1e03164.tar.gz
coreclr-604d13b2c196afc7130e094449df932ab1e03164.tar.bz2
coreclr-604d13b2c196afc7130e094449df932ab1e03164.zip
Change the names of the JIT products to `clrjit`.
- The static library to be linked into the CLR is now `clrjit_static` - The static library to be linked into crossgen is now `clrjit_crossgen` - The dynamic library is now `clrjit`
Diffstat (limited to 'src/jit')
-rw-r--r--src/jit/CMakeLists.txt7
-rw-r--r--src/jit/crossgen/CMakeLists.txt2
-rw-r--r--src/jit/dll/CMakeLists.txt6
-rw-r--r--src/jit/standalone/CMakeLists.txt6
4 files changed, 13 insertions, 8 deletions
diff --git a/src/jit/CMakeLists.txt b/src/jit/CMakeLists.txt
index 577be87966..f54a1740ad 100644
--- a/src/jit/CMakeLists.txt
+++ b/src/jit/CMakeLists.txt
@@ -168,10 +168,15 @@ endif()
set(CLR_EXPORTED_SYMBOL_FILE ${CLRJIT_EXPORTS_DEF})
+set(JIT_BASE_NAME clrjit)
+if (CLR_BUILD_JIT32)
+ set(JIT_BASE_NAME ryujit)
+endif()
+
add_subdirectory(dll)
add_subdirectory(crossgen)
add_subdirectory(standalone)
if (CLR_CMAKE_PLATFORM_ARCH_I386 OR CLR_CMAKE_PLATFORM_ARCH_ARM)
add_subdirectory(protojit)
-endif (CLR_CMAKE_PLATFORM_ARCH_I386 OR CLR_CMAKE_PLATFORM_ARCH_ARM) \ No newline at end of file
+endif (CLR_CMAKE_PLATFORM_ARCH_I386 OR CLR_CMAKE_PLATFORM_ARCH_ARM)
diff --git a/src/jit/crossgen/CMakeLists.txt b/src/jit/crossgen/CMakeLists.txt
index 981369e768..f79d9e72ce 100644
--- a/src/jit/crossgen/CMakeLists.txt
+++ b/src/jit/crossgen/CMakeLists.txt
@@ -4,4 +4,4 @@ if(CLR_CMAKE_TARGET_ARCH_I386 OR CLR_CMAKE_TARGET_ARCH_ARM)
add_definitions(-DLEGACY_BACKEND)
endif()
-add_library_clr(jit_crossgen ${SOURCES})
+add_library_clr(${JIT_BASE_NAME}_crossgen ${SOURCES})
diff --git a/src/jit/dll/CMakeLists.txt b/src/jit/dll/CMakeLists.txt
index e4da4f17bb..583bc98a53 100644
--- a/src/jit/dll/CMakeLists.txt
+++ b/src/jit/dll/CMakeLists.txt
@@ -9,13 +9,13 @@ if(CLR_CMAKE_PLATFORM_UNIX)
add_compile_options(-fPIC)
add_definitions(-DFEATURE_MERGE_JIT_AND_ENGINE)
- add_library_clr(ClrJit
+ add_library_clr(${JIT_BASE_NAME}_static
STATIC
${SHARED_LIB_SOURCES}
)
- add_dependencies(ClrJit coreclrpal gcinfo)
+ add_dependencies(${JIT_BASE_NAME}_static coreclrpal gcinfo)
else()
- add_library_clr(ClrJit
+ add_library_clr(${JIT_BASE_NAME}_static
${SOURCES}
)
# Disable up to here (see above) the following for UNIX altjit on Windows
diff --git a/src/jit/standalone/CMakeLists.txt b/src/jit/standalone/CMakeLists.txt
index 54a5e54916..c98dab5d28 100644
--- a/src/jit/standalone/CMakeLists.txt
+++ b/src/jit/standalone/CMakeLists.txt
@@ -9,7 +9,7 @@ if(CLR_CMAKE_PLATFORM_LINUX OR CLR_CMAKE_PLATFORM_NETBSD)
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Xlinker -Bsymbolic -Bsymbolic-functions")
endif(CLR_CMAKE_PLATFORM_LINUX OR CLR_CMAKE_PLATFORM_NETBSD)
-add_library_clr(ryujit
+add_library_clr(${JIT_BASE_NAME}
SHARED
${SHARED_LIB_SOURCES}
)
@@ -43,9 +43,9 @@ else()
)
endif(CLR_CMAKE_PLATFORM_UNIX)
-target_link_libraries(ryujit
+target_link_libraries(${JIT_BASE_NAME}
${RYUJIT_LINK_LIBRARIES}
)
# add the install targets
-install_clr(ryujit) \ No newline at end of file
+install_clr(${JIT_BASE_NAME})