Use ARCH_SOURCES_DIR consistently
authorMike Danes <onemihaid@hotmail.com>
Sun, 10 Jan 2016 14:04:05 +0000 (16:04 +0200)
committerMike Danes <onemihaid@hotmail.com>
Sun, 10 Jan 2016 14:04:05 +0000 (16:04 +0200)
Some places already use ARCH_SOURCES_DIR for things like include_directories but others test the platform/arch variables to figure out the dir. Use ARCH_SOURCES_DIR everywhere for consistency.

src/CMakeLists.txt
src/binder/CMakeLists.txt
src/classlibnative/CMakeLists.txt
src/debug/di/CMakeLists.txt
src/debug/ee/CMakeLists.txt
src/debug/ee/wks/CMakeLists.txt
src/gcinfo/CMakeLists.txt
src/vm/crossgen/CMakeLists.txt

index d1087d8..5815ca1 100644 (file)
@@ -2,20 +2,8 @@ include_directories($ENV{__GeneratedIntermediatesDir}/inc)
 include_directories("inc")
 include_directories("strongname/inc")
 include_directories("inc/winrt")
-
 include_directories("debug/inc")
-if(CLR_CMAKE_PLATFORM_ARCH_AMD64)
-  include_directories("debug/inc/amd64")
-elseif(CLR_CMAKE_PLATFORM_ARCH_I386)
-  include_directories("debug/inc/i386")
-elseif(CLR_CMAKE_PLATFORM_ARCH_ARM)
-  include_directories("debug/inc/arm")
-elseif(CLR_CMAKE_PLATFORM_ARCH_ARM64)
-  include_directories("debug/inc/arm64")
-else()
-  clr_unknown_arch()
-endif()
-  
+include_directories("debug/inc/${ARCH_SOURCES_DIR}")
 include_directories("debug/inc/dump")
 include_directories("md/inc")
 include_directories("classlibnative/bcltype")
index 9026958..7180623 100644 (file)
@@ -1,16 +1,5 @@
 set(CMAKE_INCLUDE_CURRENT_DIR ON)
-
-if(CLR_CMAKE_PLATFORM_ARCH_AMD64)
-    include_directories(BEFORE "../vm/amd64")
-elseif(CLR_CMAKE_PLATFORM_ARCH_I386)
-  include_directories(BEFORE "../vm/i386")
-elseif(CLR_CMAKE_PLATFORM_ARCH_ARM)
-    include_directories(BEFORE "../vm/arm")
-elseif(CLR_CMAKE_PLATFORM_ARCH_ARM64)
-    include_directories(BEFORE "../vm/arm64")
-else()
-    clr_unknown_arch()
-endif()
+include_directories(BEFORE "../vm/${ARCH_SOURCES_DIR}")
 include_directories(BEFORE "../vm")
 include_directories(BEFORE "inc")
       
index 5dce860..c2cf106 100644 (file)
@@ -1,16 +1,6 @@
 include_directories(BEFORE "../vm")
 include_directories("../inc")
-if(CLR_CMAKE_PLATFORM_ARCH_AMD64)
-  include_directories(BEFORE "../vm/amd64")
-elseif(CLR_CMAKE_PLATFORM_ARCH_I386)
-  include_directories(BEFORE "../vm/i386")
-elseif(CLR_CMAKE_PLATFORM_ARCH_ARM)
-  include_directories(BEFORE "../vm/arm")
-elseif(CLR_CMAKE_PLATFORM_ARCH_ARM64)
-  include_directories(BEFORE "../vm/arm64")
-else()
-  clr_unknown_arch()
-endif()
+include_directories(BEFORE "../vm/${ARCH_SOURCES_DIR}")
 include_directories("../debug/inc")
 include_directories("../debug/inc/dump")
 
@@ -41,4 +31,3 @@ if(WIN32)
   add_subdirectory(nls)
   add_subdirectory(cryptography)
 endif(WIN32)
-
index 17b7371..925f356 100644 (file)
@@ -61,7 +61,7 @@ if(WIN32)
     if (CLR_CMAKE_PLATFORM_ARCH_AMD64)
         set(CORDBDI_SOURCES
           ${CORDBDI_SOURCES}
-          amd64/floatconversion.asm
+          ${ARCH_SOURCES_DIR}/floatconversion.asm
         )
     endif()
 elseif(CLR_CMAKE_PLATFORM_UNIX)
@@ -70,7 +70,7 @@ elseif(CLR_CMAKE_PLATFORM_UNIX)
     if(CLR_CMAKE_PLATFORM_ARCH_AMD64)
       set(CORDBDI_SOURCES
         ${CORDBDI_SOURCES}
-        amd64/floatconversion.S
+        ${ARCH_SOURCES_DIR}/floatconversion.S
       )
     endif()
 
index 007b0ff..179bf71 100644 (file)
@@ -65,17 +65,17 @@ endif(CLR_CMAKE_PLATFORM_UNIX)
 if(CLR_CMAKE_PLATFORM_ARCH_AMD64)
   list(APPEND CORDBEE_SOURCES_WKS 
     ${ARCH_SOURCES_DIR}/debuggerregdisplayhelper.cpp
+    ${ARCH_SOURCES_DIR}/amd64walker.cpp
   )
-  list(APPEND CORDBEE_SOURCES_WKS amd64/amd64walker.cpp)
 elseif(CLR_CMAKE_PLATFORM_ARCH_I386)
   list(APPEND CORDBEE_SOURCES_WKS 
     ${ARCH_SOURCES_DIR}/debuggerregdisplayhelper.cpp
+    ${ARCH_SOURCES_DIR}/x86walker.cpp
   )
-  list(APPEND CORDBEE_SOURCES_WKS i386/x86walker.cpp)
 elseif(CLR_CMAKE_PLATFORM_ARCH_ARM)
-  list(APPEND CORDBEE_SOURCES_WKS arm/armwalker.cpp)
+  list(APPEND CORDBEE_SOURCES_WKS ${ARCH_SOURCES_DIR}/armwalker.cpp)
 elseif(CLR_CMAKE_PLATFORM_ARCH_ARM64)
-  list(APPEND CORDBEE_SOURCES_WKS arm64/arm64walker.cpp)
+  list(APPEND CORDBEE_SOURCES_WKS ${ARCH_SOURCES_DIR}/arm64walker.cpp)
 endif()
 
 convert_to_absolute_path(CORDBEE_SOURCES_DAC ${CORDBEE_SOURCES_DAC})
index 77fe998..79152ce 100644 (file)
@@ -1,4 +1,3 @@
-
 if (WIN32)
 
 add_precompiled_header(stdafx.h ../stdafx.cpp CORDBEE_SOURCES_WKS)
@@ -30,9 +29,9 @@ else ()
 add_compile_options(-fPIC)
 
 if(CLR_CMAKE_PLATFORM_ARCH_AMD64)
-  add_library(cordbee_wks ${CORDBEE_SOURCES_WKS} ../amd64/dbghelpers.S)
+  add_library(cordbee_wks ${CORDBEE_SOURCES_WKS} ../${ARCH_SOURCES_DIR}/dbghelpers.S)
 elseif(CLR_CMAKE_PLATFORM_ARCH_ARM)
-  add_library(cordbee_wks ${CORDBEE_SOURCES_WKS} ../arm/dbghelpers.S)
+  add_library(cordbee_wks ${CORDBEE_SOURCES_WKS} ../${ARCH_SOURCES_DIR}/dbghelpers.S)
 elseif(CLR_CMAKE_PLATFORM_ARCH_ARM64)
   add_library(cordbee_wks ${CORDBEE_SOURCES_WKS})
 else()
index 5a872c8..d8b91d1 100644 (file)
@@ -1,4 +1,3 @@
-
 set(CMAKE_INCLUDE_CURRENT_DIR ON)
 
 set( GCINFO_SOURCES
@@ -9,7 +8,7 @@ set( GCINFO_SOURCES
 if(CLR_CMAKE_PLATFORM_ARCH_I386)
   list(APPEND GCINFO_SOURCES
     ../gcdump/gcdump.cpp
-    ../gcdump/i386/gcdumpx86.cpp
+    ../gcdump/${ARCH_SOURCES_DIR}/gcdumpx86.cpp
   )
 endif(CLR_CMAKE_PLATFORM_ARCH_I386)
 
index 5bed679..a1f1362 100644 (file)
@@ -105,27 +105,24 @@ endif(FEATURE_READYTORUN)
 
 include_directories(BEFORE ..)
 include_directories(${CLR_DIR}/src/gc)
+include_directories(../${ARCH_SOURCES_DIR})
 
 if(CLR_CMAKE_PLATFORM_ARCH_AMD64)
-  include_directories(../amd64)
   list(APPEND VM_CROSSGEN_SOURCES 
-    ../amd64/stublinkeramd64.cpp
+    ../${ARCH_SOURCES_DIR}/stublinkeramd64.cpp
   )
 elseif(CLR_CMAKE_PLATFORM_ARCH_I386)
-  include_directories(../i386)
   list(APPEND VM_CROSSGEN_SOURCES 
-    ../i386/stublinkerx86.cpp
+    ../${ARCH_SOURCES_DIR}/stublinkerx86.cpp
     ../gcdecode.cpp
   )
 elseif(CLR_CMAKE_PLATFORM_ARCH_ARM)
-  include_directories(../arm)
   list(APPEND VM_CROSSGEN_SOURCES 
-    ../arm/stubs.cpp
+    ../${ARCH_SOURCES_DIR}/stubs.cpp
   )
 elseif(CLR_CMAKE_PLATFORM_ARCH_ARM64)
-  include_directories(../arm64)
   list(APPEND VM_CROSSGEN_SOURCES 
-    ../arm64/stubs.cpp
+    ../${ARCH_SOURCES_DIR}/stubs.cpp
   )
 else()
   clr_unknown_arch()