From 193b45f4fe4f1c5a23f8335cfc45a9d8b7b7ac3d Mon Sep 17 00:00:00 2001 From: Alexey Samsonov Date: Fri, 18 Jan 2013 12:45:44 +0000 Subject: [PATCH] CMake variables renaming: X86_64->x86_64 I386->i386 llvm-svn: 172812 --- compiler-rt/CMakeLists.txt | 28 +++++++++---------- compiler-rt/lib/CMakeLists.txt | 8 +++--- compiler-rt/lib/asan/CMakeLists.txt | 8 +++--- compiler-rt/lib/asan/tests/CMakeLists.txt | 5 ++-- compiler-rt/lib/interception/CMakeLists.txt | 8 +++--- compiler-rt/lib/msan/CMakeLists.txt | 2 +- compiler-rt/lib/msan/tests/CMakeLists.txt | 2 +- .../lib/sanitizer_common/CMakeLists.txt | 8 +++--- .../lib/sanitizer_common/tests/CMakeLists.txt | 8 +++--- compiler-rt/lib/tsan/rtl/CMakeLists.txt | 4 +-- compiler-rt/lib/tsan/tests/CMakeLists.txt | 2 +- compiler-rt/lib/ubsan/CMakeLists.txt | 8 +++--- 12 files changed, 46 insertions(+), 45 deletions(-) diff --git a/compiler-rt/CMakeLists.txt b/compiler-rt/CMakeLists.txt index 0c9f2a624b8e..6d452311b653 100644 --- a/compiler-rt/CMakeLists.txt +++ b/compiler-rt/CMakeLists.txt @@ -30,21 +30,21 @@ set(COMPILER_RT_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}) # Detect whether the current target platform is 32-bit or 64-bit, and setup # the correct commandline flags needed to attempt to target 32-bit and 64-bit. if(CMAKE_SIZEOF_VOID_P EQUAL 4 OR LLVM_BUILD_32_BITS) - set(TARGET_X86_64_CFLAGS "-m64") - set(TARGET_I386_CFLAGS "") + set(TARGET_x86_64_CFLAGS "-m64") + set(TARGET_i386_CFLAGS "") else() if(NOT CMAKE_SIZEOF_VOID_P EQUAL 8) message(FATAL_ERROR "Please use a sane architecture with 4 or 8 byte pointers.") endif() - set(TARGET_X86_64_CFLAGS "") - set(TARGET_I386_CFLAGS "-m32") + set(TARGET_x86_64_CFLAGS "") + set(TARGET_i386_CFLAGS "-m32") endif() function(get_target_flags_for_arch arch out_var) if(${arch} STREQUAL "x86_64") - set(${out_var} ${TARGET_X86_64_CFLAGS} PARENT_SCOPE) + set(${out_var} ${TARGET_x86_64_CFLAGS} PARENT_SCOPE) elseif(${arch} STREQUAL "i386") - set(${out_var} ${TARGET_I386_CFLAGS} PARENT_SCOPE) + set(${out_var} ${TARGET_i386_CFLAGS} PARENT_SCOPE) else() message(FATAL_ERROR "Unsupported architecture: ${arch}") endif() @@ -56,15 +56,15 @@ endfunction() # abilities. set(SIMPLE_SOURCE64 ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/simple64.c) file(WRITE ${SIMPLE_SOURCE64} "#include \nint main() {}") -try_compile(CAN_TARGET_X86_64 ${CMAKE_BINARY_DIR} ${SIMPLE_SOURCE64} - COMPILE_DEFINITIONS "${TARGET_X86_64_CFLAGS}" - CMAKE_FLAGS "-DCMAKE_EXE_LINKER_FLAGS:STRING=${TARGET_X86_64_CFLAGS}") +try_compile(CAN_TARGET_x86_64 ${CMAKE_BINARY_DIR} ${SIMPLE_SOURCE64} + COMPILE_DEFINITIONS "${TARGET_x86_64_CFLAGS}" + CMAKE_FLAGS "-DCMAKE_EXE_LINKER_FLAGS:STRING=${TARGET_x86_64_CFLAGS}") set(SIMPLE_SOURCE32 ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/simple32.c) file(WRITE ${SIMPLE_SOURCE32} "#include \nint main() {}") -try_compile(CAN_TARGET_I386 ${CMAKE_BINARY_DIR} ${SIMPLE_SOURCE32} - COMPILE_DEFINITIONS "${TARGET_I386_CFLAGS}" - CMAKE_FLAGS "-DCMAKE_EXE_LINKER_FLAGS:STRING=${TARGET_I386_CFLAGS}") +try_compile(CAN_TARGET_i386 ${CMAKE_BINARY_DIR} ${SIMPLE_SOURCE32} + COMPILE_DEFINITIONS "${TARGET_i386_CFLAGS}" + CMAKE_FLAGS "-DCMAKE_EXE_LINKER_FLAGS:STRING=${TARGET_i386_CFLAGS}") # We only support running instrumented tests when we're not cross compiling # and target a unix-like system. On Android we define the rules for building @@ -78,9 +78,9 @@ endif() function(filter_available_targets out_var) set(archs) foreach(arch ${ARGN}) - if(${arch} STREQUAL "x86_64" AND CAN_TARGET_X86_64) + if(${arch} STREQUAL "x86_64" AND CAN_TARGET_x86_64) list(APPEND archs ${arch}) - elseif (${arch} STREQUAL "i386" AND CAN_TARGET_I386) + elseif (${arch} STREQUAL "i386" AND CAN_TARGET_i386) list(APPEND archs ${arch}) endif() endforeach() diff --git a/compiler-rt/lib/CMakeLists.txt b/compiler-rt/lib/CMakeLists.txt index e77190473aa5..50c533b94b88 100644 --- a/compiler-rt/lib/CMakeLists.txt +++ b/compiler-rt/lib/CMakeLists.txt @@ -150,7 +150,7 @@ set(GENERIC_SOURCES umodti3.c ) -if(CAN_TARGET_X86_64) +if(CAN_TARGET_x86_64) add_library(clang_rt.x86_64 STATIC x86_64/floatdidf.c x86_64/floatdisf.c @@ -160,10 +160,10 @@ if(CAN_TARGET_X86_64) x86_64/floatundixf.S ${GENERIC_SOURCES} ) - set_target_properties(clang_rt.x86_64 PROPERTIES COMPILE_FLAGS "-std=c99 ${TARGET_X86_64_CFLAGS}") + set_target_properties(clang_rt.x86_64 PROPERTIES COMPILE_FLAGS "-std=c99 ${TARGET_x86_64_CFLAGS}") add_clang_compiler_rt_libraries(clang_rt.x86_64) endif() -if(CAN_TARGET_I386) +if(CAN_TARGET_i386) add_library(clang_rt.i386 STATIC i386/ashldi3.S i386/ashrdi3.S @@ -181,6 +181,6 @@ if(CAN_TARGET_I386) i386/umoddi3.S ${GENERIC_SOURCES} ) - set_target_properties(clang_rt.i386 PROPERTIES COMPILE_FLAGS "-std=c99 ${TARGET_I386_CFLAGS}") + set_target_properties(clang_rt.i386 PROPERTIES COMPILE_FLAGS "-std=c99 ${TARGET_i386_CFLAGS}") add_clang_compiler_rt_libraries(clang_rt.i386) endif() diff --git a/compiler-rt/lib/asan/CMakeLists.txt b/compiler-rt/lib/asan/CMakeLists.txt index 2a27da9dc61a..810019042e8f 100644 --- a/compiler-rt/lib/asan/CMakeLists.txt +++ b/compiler-rt/lib/asan/CMakeLists.txt @@ -78,25 +78,25 @@ elseif(ANDROID) list(APPEND ASAN_RUNTIME_LIBRARIES clang_rt.asan-arm-android) else() # Otherwise, build separate libraries for each target. - if(CAN_TARGET_X86_64) + if(CAN_TARGET_x86_64) add_library(clang_rt.asan-x86_64 STATIC ${ASAN_SOURCES} $ $ ) set_target_compile_flags(clang_rt.asan-x86_64 - ${ASAN_CFLAGS} ${TARGET_X86_64_CFLAGS} + ${ASAN_CFLAGS} ${TARGET_x86_64_CFLAGS} ) list(APPEND ASAN_RUNTIME_LIBRARIES clang_rt.asan-x86_64) endif() - if(CAN_TARGET_I386) + if(CAN_TARGET_i386) add_library(clang_rt.asan-i386 STATIC ${ASAN_SOURCES} $ $ ) set_target_compile_flags(clang_rt.asan-i386 - ${ASAN_CFLAGS} ${TARGET_I386_CFLAGS} + ${ASAN_CFLAGS} ${TARGET_i386_CFLAGS} ) list(APPEND ASAN_RUNTIME_LIBRARIES clang_rt.asan-i386) endif() diff --git a/compiler-rt/lib/asan/tests/CMakeLists.txt b/compiler-rt/lib/asan/tests/CMakeLists.txt index 0cfb767f64a6..c0324902ac35 100644 --- a/compiler-rt/lib/asan/tests/CMakeLists.txt +++ b/compiler-rt/lib/asan/tests/CMakeLists.txt @@ -65,6 +65,7 @@ else() # passing -fsanitize=address flag. list(APPEND ASAN_LINK_FLAGS -fsanitize=address) endif() + # Unit tests on Mac depend on Foundation. if(APPLE) list(APPEND ASAN_LINK_FLAGS -framework Foundation) @@ -154,10 +155,10 @@ macro(add_asan_tests_for_arch arch) endmacro() if(COMPILER_RT_CAN_EXECUTE_TESTS) - if(CAN_TARGET_X86_64) + if(CAN_TARGET_x86_64) add_asan_tests_for_arch(x86_64) endif() - if(CAN_TARGET_I386) + if(CAN_TARGET_i386) add_asan_tests_for_arch(i386) endif() endif() diff --git a/compiler-rt/lib/interception/CMakeLists.txt b/compiler-rt/lib/interception/CMakeLists.txt index 2ebb9becef61..1e25214a9956 100644 --- a/compiler-rt/lib/interception/CMakeLists.txt +++ b/compiler-rt/lib/interception/CMakeLists.txt @@ -29,15 +29,15 @@ if(APPLE) OSX_ARCHITECTURES "${INTERCEPTION_TARGETS}") else() # Otherwise, build separate libraries for each target. - if(CAN_TARGET_X86_64) + if(CAN_TARGET_x86_64) add_library(RTInterception.x86_64 OBJECT ${INTERCEPTION_SOURCES}) set_target_compile_flags(RTInterception.x86_64 - ${INTERCEPTION_CFLAGS} ${TARGET_X86_64_CFLAGS}) + ${INTERCEPTION_CFLAGS} ${TARGET_x86_64_CFLAGS}) endif() - if(CAN_TARGET_I386) + if(CAN_TARGET_i386) add_library(RTInterception.i386 OBJECT ${INTERCEPTION_SOURCES}) set_target_compile_flags(RTInterception.i386 - ${INTERCEPTION_CFLAGS} ${TARGET_I386_CFLAGS}) + ${INTERCEPTION_CFLAGS} ${TARGET_i386_CFLAGS}) endif() if(ANDROID) add_library(RTInterception.arm.android OBJECT ${INTERCEPTION_SOURCES}) diff --git a/compiler-rt/lib/msan/CMakeLists.txt b/compiler-rt/lib/msan/CMakeLists.txt index bb020c915f08..bb8dbccbeba6 100644 --- a/compiler-rt/lib/msan/CMakeLists.txt +++ b/compiler-rt/lib/msan/CMakeLists.txt @@ -24,7 +24,7 @@ add_library(clang_rt.msan-x86_64 STATIC $ ) set_target_compile_flags(clang_rt.msan-x86_64 - ${MSAN_RTL_CFLAGS} ${TARGET_X86_64_CFLAGS} + ${MSAN_RTL_CFLAGS} ${TARGET_x86_64_CFLAGS} ) list(APPEND MSAN_RUNTIME_LIBRARIES clang_rt.msan-x86_64) diff --git a/compiler-rt/lib/msan/tests/CMakeLists.txt b/compiler-rt/lib/msan/tests/CMakeLists.txt index 9da3916e7bd8..d5fb8aed70a1 100644 --- a/compiler-rt/lib/msan/tests/CMakeLists.txt +++ b/compiler-rt/lib/msan/tests/CMakeLists.txt @@ -149,7 +149,7 @@ macro(add_msan_tests_for_arch arch) endmacro() if(COMPILER_RT_CAN_EXECUTE_TESTS AND EXISTS ${MSAN_LIBCXX_PATH}/) - if(CAN_TARGET_X86_64) + if(CAN_TARGET_x86_64) add_msan_tests_for_arch(x86_64) endif() diff --git a/compiler-rt/lib/sanitizer_common/CMakeLists.txt b/compiler-rt/lib/sanitizer_common/CMakeLists.txt index 5ebe5a4ef2e3..d7b186942494 100644 --- a/compiler-rt/lib/sanitizer_common/CMakeLists.txt +++ b/compiler-rt/lib/sanitizer_common/CMakeLists.txt @@ -60,16 +60,16 @@ if(APPLE) list(APPEND SANITIZER_RUNTIME_LIBRARIES RTSanitizerCommon.osx) else() # Otherwise, build separate libraries for each target. - if(CAN_TARGET_X86_64) + if(CAN_TARGET_x86_64) add_library(RTSanitizerCommon.x86_64 OBJECT ${SANITIZER_SOURCES}) set_target_compile_flags(RTSanitizerCommon.x86_64 - ${SANITIZER_CFLAGS} ${TARGET_X86_64_CFLAGS}) + ${SANITIZER_CFLAGS} ${TARGET_x86_64_CFLAGS}) list(APPEND SANITIZER_RUNTIME_LIBRARIES RTSanitizerCommon.x86_64) endif() - if(CAN_TARGET_I386) + if(CAN_TARGET_i386) add_library(RTSanitizerCommon.i386 OBJECT ${SANITIZER_SOURCES}) set_target_compile_flags(RTSanitizerCommon.i386 - ${SANITIZER_CFLAGS} ${TARGET_I386_CFLAGS}) + ${SANITIZER_CFLAGS} ${TARGET_i386_CFLAGS}) list(APPEND SANITIZER_RUNTIME_LIBRARIES RTSanitizerCommon.i386) endif() if(ANDROID) diff --git a/compiler-rt/lib/sanitizer_common/tests/CMakeLists.txt b/compiler-rt/lib/sanitizer_common/tests/CMakeLists.txt index 4768cdbc2f98..e0a276112322 100644 --- a/compiler-rt/lib/sanitizer_common/tests/CMakeLists.txt +++ b/compiler-rt/lib/sanitizer_common/tests/CMakeLists.txt @@ -84,19 +84,19 @@ if(COMPILER_RT_CAN_EXECUTE_TESTS) add_sanitizer_common_lib("RTSanitizerCommon.test.osx" $) else() - if(CAN_TARGET_X86_64) + if(CAN_TARGET_x86_64) add_sanitizer_common_lib("RTSanitizerCommon.test.x86_64" $) endif() - if(CAN_TARGET_I386) + if(CAN_TARGET_i386) add_sanitizer_common_lib("RTSanitizerCommon.test.i386" $) endif() endif() - if(CAN_TARGET_X86_64) + if(CAN_TARGET_x86_64) add_sanitizer_tests_for_arch(x86_64) endif() - if(CAN_TARGET_I386) + if(CAN_TARGET_i386) add_sanitizer_tests_for_arch(i386) endif() diff --git a/compiler-rt/lib/tsan/rtl/CMakeLists.txt b/compiler-rt/lib/tsan/rtl/CMakeLists.txt index fe87eda9b439..d91e2e43ca4c 100644 --- a/compiler-rt/lib/tsan/rtl/CMakeLists.txt +++ b/compiler-rt/lib/tsan/rtl/CMakeLists.txt @@ -33,7 +33,7 @@ endif() set(TSAN_RUNTIME_LIBRARIES) # TSan is currently supported on 64-bit Linux only. -if(CAN_TARGET_X86_64 AND UNIX AND NOT APPLE) +if(CAN_TARGET_x86_64 AND UNIX AND NOT APPLE) set(TSAN_ASM_SOURCES tsan_rtl_amd64.S) # Pass ASM file directly to the C++ compiler. set_source_files_properties(${TSAN_ASM_SOURCES} PROPERTIES @@ -46,7 +46,7 @@ if(CAN_TARGET_X86_64 AND UNIX AND NOT APPLE) $ ) set_target_compile_flags(clang_rt.tsan-x86_64 - ${TSAN_CFLAGS} ${TARGET_X86_64_CFLAGS} + ${TSAN_CFLAGS} ${TARGET_x86_64_CFLAGS} ) list(APPEND TSAN_RUNTIME_LIBRARIES clang_rt.tsan-x86_64) endif() diff --git a/compiler-rt/lib/tsan/tests/CMakeLists.txt b/compiler-rt/lib/tsan/tests/CMakeLists.txt index d452f60c14ff..0fcc6b2b1c8f 100644 --- a/compiler-rt/lib/tsan/tests/CMakeLists.txt +++ b/compiler-rt/lib/tsan/tests/CMakeLists.txt @@ -6,7 +6,7 @@ set_target_properties(TsanUnitTests PROPERTIES function(add_tsan_unittest testname) # Build unit tests only on 64-bit Linux. if(UNIX AND NOT APPLE - AND CAN_TARGET_X86_64 + AND CAN_TARGET_x86_64 AND CMAKE_SIZEOF_VOID_P EQUAL 8 AND NOT LLVM_BUILD_32_BITS) add_unittest(TsanUnitTests ${testname} ${ARGN}) diff --git a/compiler-rt/lib/ubsan/CMakeLists.txt b/compiler-rt/lib/ubsan/CMakeLists.txt index b16983da43e1..7d5bf01cfd4c 100644 --- a/compiler-rt/lib/ubsan/CMakeLists.txt +++ b/compiler-rt/lib/ubsan/CMakeLists.txt @@ -27,23 +27,23 @@ if(APPLE) list(APPEND UBSAN_RUNTIME_LIBRARIES clang_rt.ubsan_osx) else() # Build separate libraries for each target. - if(CAN_TARGET_X86_64) + if(CAN_TARGET_x86_64) add_library(clang_rt.ubsan-x86_64 STATIC ${UBSAN_SOURCES} $ ) set_target_compile_flags(clang_rt.ubsan-x86_64 - ${UBSAN_CFLAGS} ${TARGET_X86_64_CFLAGS} + ${UBSAN_CFLAGS} ${TARGET_x86_64_CFLAGS} ) list(APPEND UBSAN_RUNTIME_LIBRARIES clang_rt.ubsan-x86_64) endif() - if(CAN_TARGET_I386) + if(CAN_TARGET_i386) add_library(clang_rt.ubsan-i386 STATIC ${UBSAN_SOURCES} $ ) set_target_compile_flags(clang_rt.ubsan-i386 - ${UBSAN_CFLAGS} ${TARGET_I386_CFLAGS} + ${UBSAN_CFLAGS} ${TARGET_i386_CFLAGS} ) list(APPEND UBSAN_RUNTIME_LIBRARIES clang_rt.ubsan-i386) endif()