]> git.saurik.com Git - apple/ld64.git/blobdiff - unit-tests/test-cases/lto-llvm-options/Makefile
ld64-127.2.tar.gz
[apple/ld64.git] / unit-tests / test-cases / lto-llvm-options / Makefile
index 5d4e991e3667db9e7c5584d1e96673e26d36010c..095405a344a9c82e3338911c8df256e2c089c2d4 100644 (file)
@@ -28,16 +28,13 @@ include ${TESTROOT}/include/common.makefile
 # results in foo() not being inlined
 #
 
-LLVMGCC = /Developer/usr/bin/llvm-gcc-4.2 -arch ${ARCH}
-LLVMGXX = /Developer/usr/bin/llvm-g++-4.2 -arch ${ARCH}
-
 run: all
 
 all:
-       ${LLVMGCC} ${CCFLAGS} --emit-llvm main.c -c -o main.o
-       ${LLVMGCC} ${CCFLAGS} main.o -o main
+       ${CC} ${CCFLAGS} -flto main.c -c -o main.o -fvisibility=hidden
+       ${CC} ${CCFLAGS} main.o -o main
        nm main | grep  _foo | ${FAIL_IF_STDIN}
-       ${LLVMGCC} ${CCFLAGS} main.o -o main2 -Wl,-mllvm -Wl,--disable-inlining 
+       ${CC} ${CCFLAGS} main.o -o main2 -fvisibility=hidden -Wl,-mllvm -Wl,--disable-inlining 
        nm main2 | grep  _foo | ${FAIL_IF_EMPTY}
        ${PASS_IFF_GOOD_MACHO} main