X-Git-Url: https://git.saurik.com/apple/ld64.git/blobdiff_plain/55e3d2f687f4ed9653982dbda92c6a055b0a8350..599556ff3dd31aab68bb9685f1ed7fc4867803e7:/unit-tests/test-cases/lto-llvm-options/Makefile diff --git a/unit-tests/test-cases/lto-llvm-options/Makefile b/unit-tests/test-cases/lto-llvm-options/Makefile index 5d4e991..095405a 100644 --- a/unit-tests/test-cases/lto-llvm-options/Makefile +++ b/unit-tests/test-cases/lto-llvm-options/Makefile @@ -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