Index: External/Povray/CMakeLists.txt =================================================================== --- External/Povray/CMakeLists.txt +++ External/Povray/CMakeLists.txt @@ -20,7 +20,7 @@ -DPREFIX="${CMAKE_CURRENT_BINARY_DIR}" -DSYSCONFDIR="${CMAKE_CURRENT_BINARY_DIR}" ) - list(APPEND LDFLAGS -lz -lm) + list(APPEND LIBS -lz -lm) llvm_test_run( -I${TEST_SUITE_POVRAY_ROOT}/scenes/advanced/chess2.pov Index: External/SPEC/CFP2000/CMakeLists.txt =================================================================== --- External/SPEC/CFP2000/CMakeLists.txt +++ External/SPEC/CFP2000/CMakeLists.txt @@ -1,4 +1,4 @@ -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) list(APPEND CPPFLAGS -DSPEC_CPU2000) if(CMAKE_SIZEOF_VOID_P EQUAL 8) list(APPEND CPPFLAGS -DSPEC_CPU2000_LP64) Index: External/SPEC/CFP2006/447.dealII/CMakeLists.txt =================================================================== --- External/SPEC/CFP2006/447.dealII/CMakeLists.txt +++ External/SPEC/CFP2006/447.dealII/CMakeLists.txt @@ -1,7 +1,8 @@ include_directories(${BENCHMARK_DIR}/src/include) add_definitions(-DBOOST_DISABLE_THREADS -Ddeal_II_dimension=3) list(APPEND CXXFLAGS -stdlib=libstdc++) -list(APPEND LDFLAGS -stdlib=libstdc++ -lm) +list(APPEND LDFLAGS -stdlib=libstdc++) +list(APPEND LIBS -lm) macro(verify_n run_type dir n) llvm_test_verify(RUN_TYPE ${run_type} ${FPCMP} Index: External/SPEC/CFP2006/450.soplex/CMakeLists.txt =================================================================== --- External/SPEC/CFP2006/450.soplex/CMakeLists.txt +++ External/SPEC/CFP2006/450.soplex/CMakeLists.txt @@ -1,4 +1,4 @@ -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) macro(test_input run_type input outname stdout_reltol info_reltol) llvm_test_run(RUN_TYPE ${run_type} Index: External/SPEC/CFP2006/453.povray/CMakeLists.txt =================================================================== --- External/SPEC/CFP2006/453.povray/CMakeLists.txt +++ External/SPEC/CFP2006/453.povray/CMakeLists.txt @@ -1,4 +1,4 @@ -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) macro(test_input run_type stdout_reltol) llvm_test_run(RUN_TYPE ${run_type} Index: External/SPEC/CFP2006/470.lbm/CMakeLists.txt =================================================================== --- External/SPEC/CFP2006/470.lbm/CMakeLists.txt +++ External/SPEC/CFP2006/470.lbm/CMakeLists.txt @@ -1,6 +1,6 @@ include_directories(${BENCHMARK_DIR}/src) -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) macro(test_input run_type) llvm_test_run(RUN_TYPE ${run_type} Index: External/SPEC/CFP2006/482.sphinx3/CMakeLists.txt =================================================================== --- External/SPEC/CFP2006/482.sphinx3/CMakeLists.txt +++ External/SPEC/CFP2006/482.sphinx3/CMakeLists.txt @@ -1,6 +1,6 @@ add_definitions(-DHAVE_CONFIG_H) include_directories(${BENCHMARK_DIR}/src ${BENCHMARK_DIR}/src/libutil) -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) macro(test_input run_type) llvm_test_run(RUN_TYPE ${run_type} Index: External/SPEC/CINT2000/175.vpr/CMakeLists.txt =================================================================== --- External/SPEC/CINT2000/175.vpr/CMakeLists.txt +++ External/SPEC/CINT2000/175.vpr/CMakeLists.txt @@ -1,5 +1,5 @@ list(APPEND CPPFLAGS -DNO_GRAPHICSS) -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) macro(test_input run_type costs_tolerance) set(COSTS_OUT ${CMAKE_CURRENT_BINARY_DIR}/data/${run_type}/input/costs.out) Index: External/SPEC/CINT2000/252.eon/CMakeLists.txt =================================================================== --- External/SPEC/CINT2000/252.eon/CMakeLists.txt +++ External/SPEC/CINT2000/252.eon/CMakeLists.txt @@ -3,7 +3,7 @@ list(APPEND CPPFLAGS -DFMAX_IS_DOUBLE) endif() list(APPEND CXXFLAGS -fno-exceptions -Wno-deprecated -fpermissive) -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) include_directories(${BENCHMARK_DIR}/src) Index: External/SPEC/CINT2000/253.perlbmk/CMakeLists.txt =================================================================== --- External/SPEC/CINT2000/253.perlbmk/CMakeLists.txt +++ External/SPEC/CINT2000/253.perlbmk/CMakeLists.txt @@ -33,7 +33,7 @@ ) list(APPEND CPPFLAGS -DSPEC_CPU2000_NEED_BOOL) -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) if(TARGET_OS STREQUAL "Win32") list(APPEND SourceNames nt_perlmain.c win32.c win32sck.c perllib.c) Index: External/SPEC/CINT2000/255.vortex/CMakeLists.txt =================================================================== --- External/SPEC/CINT2000/255.vortex/CMakeLists.txt +++ External/SPEC/CINT2000/255.vortex/CMakeLists.txt @@ -1,4 +1,4 @@ -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) macro(test_input run_type input outfile) llvm_test_run(RUN_TYPE ${run_type} Index: External/SPEC/CINT2000/300.twolf/CMakeLists.txt =================================================================== --- External/SPEC/CINT2000/300.twolf/CMakeLists.txt +++ External/SPEC/CINT2000/300.twolf/CMakeLists.txt @@ -1,5 +1,5 @@ list(APPEND CPPFLAGS -DHAVE_SIGNED_CHAR) -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) list(APPEND CFLAGS -Wno-return-type) macro(test_input run_type) Index: External/SPEC/CINT2006/400.perlbench/CMakeLists.txt =================================================================== --- External/SPEC/CINT2006/400.perlbench/CMakeLists.txt +++ External/SPEC/CINT2006/400.perlbench/CMakeLists.txt @@ -2,7 +2,7 @@ list(APPEND CFLAGS -std=gnu89) # We want reproducible builds list(APPEND CPPFLAGS -D__DATE__="XXX" -D__TIME__="XXX") -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) include_directories(${BENCHMARK_DIR}/src) Index: External/SPEC/CINT2006/445.gobmk/CMakeLists.txt =================================================================== --- External/SPEC/CINT2006/445.gobmk/CMakeLists.txt +++ External/SPEC/CINT2006/445.gobmk/CMakeLists.txt @@ -1,5 +1,5 @@ list(APPEND CPPFLAS -DWANT_STDC_PROTO) -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) set(Source "") foreach(dir IN ITEMS Index: External/SPEC/CINT2006/456.hmmer/CMakeLists.txt =================================================================== --- External/SPEC/CINT2006/456.hmmer/CMakeLists.txt +++ External/SPEC/CINT2006/456.hmmer/CMakeLists.txt @@ -1,4 +1,4 @@ -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) macro(test_input run_type input output) # The benchmark modifies the data file, need to copy a fresh one Index: External/SPEC/CINT2006/462.libquantum/CMakeLists.txt =================================================================== --- External/SPEC/CINT2006/462.libquantum/CMakeLists.txt +++ External/SPEC/CINT2006/462.libquantum/CMakeLists.txt @@ -1,4 +1,4 @@ -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) macro(test_input run_type) llvm_test_run(RUN_TYPE ${run_type} Index: External/SPEC/CINT2006/464.h264ref/CMakeLists.txt =================================================================== --- External/SPEC/CINT2006/464.h264ref/CMakeLists.txt +++ External/SPEC/CINT2006/464.h264ref/CMakeLists.txt @@ -1,4 +1,4 @@ -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) list(APPEND CFLAGS -fsigned-char) macro(test_input run_type leading level) Index: MultiSource/Applications/ClamAV/CMakeLists.txt =================================================================== --- MultiSource/Applications/ClamAV/CMakeLists.txt +++ MultiSource/Applications/ClamAV/CMakeLists.txt @@ -16,7 +16,7 @@ # Find zLib library required for building ClamAV find_package(ZLIB REQUIRED) include_directories(${ZLIB_INCLUDE_DIRS}) -set(LDFLAGS ${ZLIB_LIBRARIES}) +set(LIBS ${ZLIB_LIBRARIES}) set(RUN_OPTIONS --debug --exclude-dir .svn --verbose -d${CMAKE_CURRENT_SOURCE_DIR}/dbdir -r ${INPUT}) if("${TARGET_OS}" STREQUAL "Darwin") Index: MultiSource/Applications/JM/ldecod/CMakeLists.txt =================================================================== --- MultiSource/Applications/JM/ldecod/CMakeLists.txt +++ MultiSource/Applications/JM/ldecod/CMakeLists.txt @@ -1,6 +1,7 @@ set(PROG ldecod) set(CPPFLAGS -D __USE_LARGEFILE64 -D _FILE_OFFSET_BITS=64) -set(LDFLAGS -lm ${TOOLLINKOPTS}) +set(LDFLAGS ${TOOLLINKOPTS}) +set(LIBS -lm) set(RUN_OPTIONS -i ${CMAKE_CURRENT_SOURCE_DIR}/data/test.264 -o Output/test_dec.yuv -r ${CMAKE_CURRENT_SOURCE_DIR}/data/test_rec.yuv) if("${ARCH}" STREQUAL "XCore") set(XCORE_TARGET_NEEDS_MEMORY 64) Index: MultiSource/Applications/JM/lencod/CMakeLists.txt =================================================================== --- MultiSource/Applications/JM/lencod/CMakeLists.txt +++ MultiSource/Applications/JM/lencod/CMakeLists.txt @@ -1,6 +1,7 @@ set(PROG lencod) set(CPPFLAGS -D __USE_LARGEFILE64 -D _FILE_OFFSET_BITS=64) -set(LDFLAGS -lm ${TOOLLINKOPTS}) +set(LDFLAGS ${TOOLLINKOPTS}) +set(LIBS -lm) set(FP_TOLERANCE 0.025) if(DEFINED SMALL_PROBLEM_SIZE) set(RUN_OPTIONS -d ${CMAKE_CURRENT_SOURCE_DIR}/data/encoder_small.cfg -p InputFile=${CMAKE_CURRENT_SOURCE_DIR}/data/foreman_part_qcif_444.yuv -p LeakyBucketRateFile=${CMAKE_CURRENT_SOURCE_DIR}/data/leakybucketrate.cfg -p QmatrixFile=${CMAKE_CURRENT_SOURCE_DIR}/data/q_matrix.cfg) Index: MultiSource/Applications/SPASS/CMakeLists.txt =================================================================== --- MultiSource/Applications/SPASS/CMakeLists.txt +++ MultiSource/Applications/SPASS/CMakeLists.txt @@ -1,6 +1,6 @@ set(PROG SPASS) set(CPPFLAGS -DCLOCK_NO_TIMING -fno-strict-aliasing -w) -set(LDFLAGS -lm) +set(LIBS -lm) if(DEFINED SMALL_PROBLEM_SIZE) set(RUN_OPTIONS "${CMAKE_CURRENT_SOURCE_DIR}/small_problem.dfg") else() Index: MultiSource/Applications/lua/CMakeLists.txt =================================================================== --- MultiSource/Applications/lua/CMakeLists.txt +++ MultiSource/Applications/lua/CMakeLists.txt @@ -1,5 +1,5 @@ set(Source lapi.c lcode.c ldebug.c ldo.c ldump.c lfunc.c lgc.c llex.c lmem.c lobject.c lopcodes.c lparser.c lstate.c lstring.c ltable.c ltm.c lundump.c lvm.c lzio.c lauxlib.c lbaselib.c ldblib.c liolib.c lmathlib.c loslib.c ltablib.c lstrlib.c loadlib.c linit.c lua.c) -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) if("${ARCH}" STREQUAL "XCore") set(XCORE_TARGET_NEEDS_MEMORY 128) else() Index: MultiSource/Applications/minisat/CMakeLists.txt =================================================================== --- MultiSource/Applications/minisat/CMakeLists.txt +++ MultiSource/Applications/minisat/CMakeLists.txt @@ -1,6 +1,6 @@ set(PROG minisat) set(CPPFLAGS -D NDEBUG) -set(LDFLAGS -lstdc++ -lm) +set(LIBS -lstdc++ -lm) if(DEFINED SMALL_PROBLEM_SIZE) set(RUN_OPTIONS -verbosity=0 ${CMAKE_CURRENT_SOURCE_DIR}/small.cnf) else() Index: MultiSource/Applications/oggenc/CMakeLists.txt =================================================================== --- MultiSource/Applications/oggenc/CMakeLists.txt +++ MultiSource/Applications/oggenc/CMakeLists.txt @@ -1,6 +1,6 @@ set(PROG oggenc) set(CPPFLAGS -fno-strict-aliasing) -set(LDFLAGS -lm) +set(LIBS -lm) set(STDIN_FILENAME ${CMAKE_CURRENT_SOURCE_DIR}/tune) set(RUN_OPTIONS "-Q -s 901820 -") llvm_multisource() Index: MultiSource/Applications/sgefa/CMakeLists.txt =================================================================== --- MultiSource/Applications/sgefa/CMakeLists.txt +++ MultiSource/Applications/sgefa/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG sgefa) -set(LDFLAGS -lm) +set(LIBS -lm) set(FP_TOLERANCE 0.0001) if(DEFINED LARGE_PROBLEM_SIZE) set(CPPFLAGS -DSCALE=50) Index: MultiSource/Applications/siod/CMakeLists.txt =================================================================== --- MultiSource/Applications/siod/CMakeLists.txt +++ MultiSource/Applications/siod/CMakeLists.txt @@ -1,6 +1,7 @@ set(PROG siod) set(CPPFLAGS -D__USE_MISC -D__USE_GNU -D__USE_SVID -D__USE_XOPEN_EXTENDED -D__USE_XOPEN -Dunix) -set(LDFLAGS -lm ${TOOLLINKOPTS}) +set(LDFLAGS ${TOOLLINKOPTS}) +set(LIBS -lm) set(RUN_OPTIONS -v1 ${CMAKE_CURRENT_SOURCE_DIR}/test.scm) set(USE_REFERENCE_OUTPUT 1) llvm_multisource() Index: MultiSource/Benchmarks/ASCI_Purple/SMG2000/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/ASCI_Purple/SMG2000/CMakeLists.txt +++ MultiSource/Benchmarks/ASCI_Purple/SMG2000/CMakeLists.txt @@ -1,7 +1,7 @@ set(PROG smg2000) list(APPEND CPPFLAGS -D_POSIX_SOURCE -DHYPRE_TIMING -DHYPRE_SEQUENTIAL ) list(APPEND CPPFLAGS -I. ) -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) if(DEFINED SMALL_PROBLEM_SIZE) set(RUN_OPTIONS "-n 30 15 30 -c 0.1 1.0 10.0") else() Index: MultiSource/Benchmarks/ASC_Sequoia/AMGmk/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/ASC_Sequoia/AMGmk/CMakeLists.txt +++ MultiSource/Benchmarks/ASC_Sequoia/AMGmk/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG AMGmk) -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) if("${ARCH}" STREQUAL "XCore") if(NOT DEFINED SMALL_PROBLEM_SIZE) set(RUNTIMELIMIT 7200) Index: MultiSource/Benchmarks/ASC_Sequoia/CrystalMk/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/ASC_Sequoia/CrystalMk/CMakeLists.txt +++ MultiSource/Benchmarks/ASC_Sequoia/CrystalMk/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG CrystalMk) -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) if("${ARCH}" STREQUAL "XCore") if(NOT DEFINED SMALL_PROBLEM_SIZE) set(RUNTIMELIMIT 7200) Index: MultiSource/Benchmarks/ASC_Sequoia/IRSmk/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/ASC_Sequoia/IRSmk/CMakeLists.txt +++ MultiSource/Benchmarks/ASC_Sequoia/IRSmk/CMakeLists.txt @@ -1,4 +1,4 @@ set(PROG IRSmk) -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) set(RUN_OPTIONS ${CMAKE_CURRENT_SOURCE_DIR}/irsmk_input) llvm_multisource() Index: MultiSource/Benchmarks/ASC_Sequoia/sphot/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/ASC_Sequoia/sphot/CMakeLists.txt +++ MultiSource/Benchmarks/ASC_Sequoia/sphot/CMakeLists.txt @@ -1,2 +1,2 @@ set(PROG sphot) -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) Index: MultiSource/Benchmarks/Bullet/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/Bullet/CMakeLists.txt +++ MultiSource/Benchmarks/Bullet/CMakeLists.txt @@ -1,6 +1,6 @@ set(PROG bullet) list(APPEND CPPFLAGS -I${CMAKE_CURRENT_SOURCE_DIR}/include -DNO_TIME) -set(LDFLAGS -lstdc++ -lm) +set(LIBS -lstdc++ -lm) if("${ARCH}" STREQUAL "XCore") set(XCORE_TARGET_NEEDS_MEMORY 64) else() Index: MultiSource/Benchmarks/FreeBench/distray/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/FreeBench/distray/CMakeLists.txt +++ MultiSource/Benchmarks/FreeBench/distray/CMakeLists.txt @@ -1,6 +1,6 @@ set(PROG distray) set(CPPFLAGS -DVERSION="1.00" -DCOMPDATE="today" -DCFLAGS="" -DHOSTNAME="thishost") -set(LDFLAGS -lm) +set(LIBS -lm) if(DEFINED LARGE_PROBLEM_SIZE) set(RUN_OPTIONS ${CMAKE_CURRENT_SOURCE_DIR}/ref.in) else() Index: MultiSource/Benchmarks/FreeBench/neural/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/FreeBench/neural/CMakeLists.txt +++ MultiSource/Benchmarks/FreeBench/neural/CMakeLists.txt @@ -1,6 +1,6 @@ set(PROG neural) set(CPPFLAGS -DVERSION="1.00" -DCOMPDATE="today" -DCFLAGS="" -DHOSTNAME="thishost") -set(LDFLAGS -lm) +set(LIBS -lm) if(DEFINED LARGE_PROBLEM_SIZE) set(RUN_OPTIONS ${CMAKE_CURRENT_SOURCE_DIR}/ref.in) else() Index: MultiSource/Benchmarks/FreeBench/pifft/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/FreeBench/pifft/CMakeLists.txt +++ MultiSource/Benchmarks/FreeBench/pifft/CMakeLists.txt @@ -1,6 +1,6 @@ set(PROG pifft) set(CPPFLAGS -DVERSION="1.00" -DCOMPDATE="today" -DCFLAGS="" -DHOSTNAME="thishost") -set(LDFLAGS -lm) +set(LIBS -lm) if(DEFINED LARGE_PROBLEM_SIZE) set(RUN_OPTIONS ${CMAKE_CURRENT_SOURCE_DIR}/ref.in) else() Index: MultiSource/Benchmarks/MallocBench/cfrac/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/MallocBench/cfrac/CMakeLists.txt +++ MultiSource/Benchmarks/MallocBench/cfrac/CMakeLists.txt @@ -1,6 +1,6 @@ set(PROG cfrac) list(APPEND CPPFLAGS -DNOMEMOPT) -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) set(Source cfrac.c pops.c pconst.c pio.c pabs.c pneg.c pcmp.c podd.c phalf.c padd.c psub.c pmul.c pdivmod.c psqrt.c ppowmod.c atop.c ptoa.c itop.c utop.c ptou.c errorp.c pfloat.c pidiv.c pimod.c picmp.c primes.c pcfrac.c pgcd.c) if(DEFINED LARGE_PROBLEM_SIZE) set(RUN_OPTIONS 376529507064485971626234556089714053987) Index: MultiSource/Benchmarks/MallocBench/gawk/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/MallocBench/gawk/CMakeLists.txt +++ MultiSource/Benchmarks/MallocBench/gawk/CMakeLists.txt @@ -1,6 +1,6 @@ set(RUN_OPTIONS -f ${CMAKE_CURRENT_SOURCE_DIR}/INPUT/adj.awk type=l linelen=70 indent=5 ${CMAKE_CURRENT_SOURCE_DIR}/INPUT/words-large.awk) set(PROG gawk) -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) set(Source alloca.c ${CMAKE_CURRENT_BINARY_DIR}/awk.tab.c debug.c field.c main.c msg.c regex.c array.c builtin.c eval.c io.c node.c) list(APPEND CPPFLAGS -DBCOPY_MISSING -DSPRINTF_INT -DDOPRNT_MISSING -DGCVT_MISSING -DSTRCASE_MISSING -DSTRTOD_MISSING -DTMPNAM_MISSING) Index: MultiSource/Benchmarks/MallocBench/gs/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/MallocBench/gs/CMakeLists.txt +++ MultiSource/Benchmarks/MallocBench/gs/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG gs) -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) list(APPEND CPPFLAGS -DNOMEMOPT -DGS_LIB_DEFAULT="${CMAKE_CURRENT_SOURCE_DIR}:${CMAKE_CURRENT_SOURCE_DIR}/fonts") list(APPEND CFLAGS -Wno-implicit-function-declaration) list(APPEND CPPFLAGS -DNOPRIVATE) Index: MultiSource/Benchmarks/MallocBench/perl/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/MallocBench/perl/CMakeLists.txt +++ MultiSource/Benchmarks/MallocBench/perl/CMakeLists.txt @@ -1,7 +1,7 @@ set(PROG perl) set(REQUIRES_EH_SUPPORT 1) list(APPEND CPPFLAGS -DHAS_STRERROR -DHAS_MKDIR -DHAS_RMDIR -U_POSIX_SOURCE -D__USE_MISC) -list(APPEND LDFLAGS -lm -lcrypt) +list(APPEND LIBS -lm -lcrypt) set(Source array.c doarg.c eval.c regexec.c cmd.c doio.c form.c perl.c stab.c usersub.c cons.c dolist.c hash.c perly.c str.c util.c consarg.c dump.c malloc.c regcomp.c toke.c) set(RUN_OPTIONS ${CMAKE_CURRENT_SOURCE_DIR}/INPUT/endsort.perl ${CMAKE_CURRENT_SOURCE_DIR}/INPUT/endsort.perl) llvm_multisource() Index: MultiSource/Benchmarks/McCat/01-qbsort/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/McCat/01-qbsort/CMakeLists.txt +++ MultiSource/Benchmarks/McCat/01-qbsort/CMakeLists.txt @@ -1,6 +1,6 @@ set(PROG qbsort) set(RUN_OPTIONS 1000) -set(LDFLAGS -lm) +set(LIBS -lm) set(STDIN_FILENAME ${CMAKE_CURRENT_SOURCE_DIR}/benchmark.in3) set(HASH_PROGRAM_OUTPUT 1) llvm_multisource() Index: MultiSource/Benchmarks/McCat/03-testtrie/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/McCat/03-testtrie/CMakeLists.txt +++ MultiSource/Benchmarks/McCat/03-testtrie/CMakeLists.txt @@ -1,4 +1,4 @@ set(PROG testtrie) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND RUN_OPTIONS ${CMAKE_CURRENT_SOURCE_DIR}/testtrie.in2) llvm_multisource() Index: MultiSource/Benchmarks/McCat/04-bisect/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/McCat/04-bisect/CMakeLists.txt +++ MultiSource/Benchmarks/McCat/04-bisect/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG bisect) -set(LDFLAGS -lm) +set(LIBS -lm) set(FP_TOLERANCE 0.001) set(STDIN_FILENAME ${CMAKE_CURRENT_SOURCE_DIR}/bisect_test.in) llvm_multisource() Index: MultiSource/Benchmarks/McCat/05-eks/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/McCat/05-eks/CMakeLists.txt +++ MultiSource/Benchmarks/McCat/05-eks/CMakeLists.txt @@ -1,3 +1,3 @@ set(PROG eks) -set(LDFLAGS -lm) +set(LIBS -lm) llvm_multisource() Index: MultiSource/Benchmarks/McCat/08-main/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/McCat/08-main/CMakeLists.txt +++ MultiSource/Benchmarks/McCat/08-main/CMakeLists.txt @@ -1,4 +1,4 @@ set(PROG main) -set(LDFLAGS -lm) +set(LIBS -lm) set(HASH_PROGRAM_OUTPUT 1) llvm_multisource() Index: MultiSource/Benchmarks/McCat/09-vor/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/McCat/09-vor/CMakeLists.txt +++ MultiSource/Benchmarks/McCat/09-vor/CMakeLists.txt @@ -1,4 +1,4 @@ set(PROG vor) set(STDIN_FILENAME ${CMAKE_CURRENT_SOURCE_DIR}/vor.in3) -set(LDFLAGS -lm) +set(LIBS -lm) llvm_multisource() Index: MultiSource/Benchmarks/McCat/15-trie/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/McCat/15-trie/CMakeLists.txt +++ MultiSource/Benchmarks/McCat/15-trie/CMakeLists.txt @@ -1,4 +1,4 @@ set(PROG trie) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND RUN_OPTIONS ${CMAKE_CURRENT_SOURCE_DIR}/trie.in1) llvm_multisource() Index: MultiSource/Benchmarks/McCat/17-bintr/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/McCat/17-bintr/CMakeLists.txt +++ MultiSource/Benchmarks/McCat/17-bintr/CMakeLists.txt @@ -1,4 +1,4 @@ set(PROG bintr) -set(LDFLAGS -lm) +set(LIBS -lm) set(STDIN_FILENAME ${CMAKE_CURRENT_SOURCE_DIR}/bnchmrk.in1) llvm_multisource() Index: MultiSource/Benchmarks/McCat/18-imp/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/McCat/18-imp/CMakeLists.txt +++ MultiSource/Benchmarks/McCat/18-imp/CMakeLists.txt @@ -1,4 +1,4 @@ set(PROG imp) list(APPEND RUN_OPTIONS ${CMAKE_CURRENT_SOURCE_DIR}/sg01.imp) -set(LDFLAGS -lm) +set(LIBS -lm) llvm_multisource() Index: MultiSource/Benchmarks/MiBench/automotive-basicmath/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/MiBench/automotive-basicmath/CMakeLists.txt +++ MultiSource/Benchmarks/MiBench/automotive-basicmath/CMakeLists.txt @@ -1,4 +1,4 @@ set(PROG automotive-basicmath) -set(LDFLAGS -lm) +set(LIBS -lm) set(HASH_PROGRAM_OUTPUT 1) llvm_multisource() Index: MultiSource/Benchmarks/MiBench/automotive-bitcount/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/MiBench/automotive-bitcount/CMakeLists.txt +++ MultiSource/Benchmarks/MiBench/automotive-bitcount/CMakeLists.txt @@ -1,4 +1,4 @@ set(PROG automotive-bitcount) -set(LDFLAGS -lm) +set(LIBS -lm) set(RUN_OPTIONS 1125000) llvm_multisource() Index: MultiSource/Benchmarks/MiBench/automotive-susan/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/MiBench/automotive-susan/CMakeLists.txt +++ MultiSource/Benchmarks/MiBench/automotive-susan/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG automotive-susan) -set(LDFLAGS -lm) +set(LIBS -lm) set(RUN_OPTIONS ${CMAKE_CURRENT_SOURCE_DIR}/input_large.pgm Output/output_large.smoothing.pgm -s) set(HASH_PROGRAM_OUTPUT 1) llvm_multisource() Index: MultiSource/Benchmarks/MiBench/consumer-jpeg/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/MiBench/consumer-jpeg/CMakeLists.txt +++ MultiSource/Benchmarks/MiBench/consumer-jpeg/CMakeLists.txt @@ -1,4 +1,4 @@ set(PROG consumer-jpeg) -set(LDFLAGS -lm) +set(LIBS -lm) set(RUN_OPTIONS -dct int -ppm -outfile Output/output_large_decode.ppm ${CMAKE_CURRENT_SOURCE_DIR}/input_large.jpg) llvm_multisource() Index: MultiSource/Benchmarks/MiBench/consumer-lame/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/MiBench/consumer-lame/CMakeLists.txt +++ MultiSource/Benchmarks/MiBench/consumer-lame/CMakeLists.txt @@ -1,6 +1,6 @@ set(PROG consumer-lame) set(CPPFLAGS -DHAVEMPGLIB -DLAMEPARSE -DNDEBUG -D__NO_MATH_INLINES -O -DLAMESNDFILE) -set(LDFLAGS -lm) +set(LIBS -lm) set(RUN_OPTIONS -S ${CMAKE_CURRENT_SOURCE_DIR}/large.wav Output/output_large.mp3) set(USE_REFERENCE_OUTPUT 1) llvm_multisource() Index: MultiSource/Benchmarks/MiBench/consumer-typeset/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/MiBench/consumer-typeset/CMakeLists.txt +++ MultiSource/Benchmarks/MiBench/consumer-typeset/CMakeLists.txt @@ -1,6 +1,6 @@ set(PROG consumer-typeset) set(CPPFLAGS -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR="lout.lib" -DFONT_DIR="font" -DMAPS_DIR="maps" -DINCL_DIR="include" -DDATA_DIR="data" -DHYPH_DIR="hyph" -DLOCALE_DIR="locale" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=1 -DASSERT_ON=1 -DDEBUG_ON=0 -DPDF_COMPRESSION=0 -D_FORTIFY_SOURCE=0) -set(LDFLAGS -lm) +set(LIBS -lm) set(RUN_OPTIONS -x -I ${CMAKE_CURRENT_SOURCE_DIR}/data/include -D ${CMAKE_CURRENT_SOURCE_DIR}/data/data -F ${CMAKE_CURRENT_SOURCE_DIR}/data/font -C ${CMAKE_CURRENT_SOURCE_DIR}/data/maps -H ${CMAKE_CURRENT_SOURCE_DIR}/data/hyph ${CMAKE_CURRENT_SOURCE_DIR}/large.lout) llvm_multisource() Index: MultiSource/Benchmarks/MiBench/network-dijkstra/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/MiBench/network-dijkstra/CMakeLists.txt +++ MultiSource/Benchmarks/MiBench/network-dijkstra/CMakeLists.txt @@ -1,4 +1,4 @@ set(PROG network-dijkstra) -set(LDFLAGS -lm) +set(LIBS -lm) set(RUN_OPTIONS ${CMAKE_CURRENT_SOURCE_DIR}/input.dat) llvm_multisource() Index: MultiSource/Benchmarks/MiBench/network-patricia/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/MiBench/network-patricia/CMakeLists.txt +++ MultiSource/Benchmarks/MiBench/network-patricia/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG network-patricia) -set(LDFLAGS -lm) +set(LIBS -lm) set(RUN_OPTIONS ${CMAKE_CURRENT_SOURCE_DIR}/large.udp) set(HASH_PROGRAM_OUTPUT 1) llvm_multisource() Index: MultiSource/Benchmarks/MiBench/office-ispell/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/MiBench/office-ispell/CMakeLists.txt +++ MultiSource/Benchmarks/MiBench/office-ispell/CMakeLists.txt @@ -1,6 +1,6 @@ set(PROG office-ispell) set(CPPFLAGS -Dconst=) -set(LDFLAGS -lm) +set(LIBS -lm) set(RUN_OPTIONS -a -d ${CMAKE_CURRENT_SOURCE_DIR}/americanmed+) set(STDIN_FILENAME ${CMAKE_CURRENT_SOURCE_DIR}/large.txt) llvm_multisource() Index: MultiSource/Benchmarks/MiBench/office-stringsearch/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/MiBench/office-stringsearch/CMakeLists.txt +++ MultiSource/Benchmarks/MiBench/office-stringsearch/CMakeLists.txt @@ -1,3 +1,3 @@ set(PROG office-stringsearch) -set(LDFLAGS -lm) +set(LIBS -lm) llvm_multisource() Index: MultiSource/Benchmarks/MiBench/security-blowfish/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/MiBench/security-blowfish/CMakeLists.txt +++ MultiSource/Benchmarks/MiBench/security-blowfish/CMakeLists.txt @@ -1,4 +1,4 @@ set(PROG security-blowfish) -set(LDFLAGS -lm) +set(LIBS -lm) set(RUN_OPTIONS print_test_data) llvm_multisource() Index: MultiSource/Benchmarks/MiBench/security-rijndael/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/MiBench/security-rijndael/CMakeLists.txt +++ MultiSource/Benchmarks/MiBench/security-rijndael/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG security-rijndael) -set(LDFLAGS -lm) +set(LIBS -lm) set(RUN_OPTIONS ${CMAKE_CURRENT_SOURCE_DIR}/output_large.enc Output/output_large.dec d 1234567890abcdeffedcba09876543211234567890abcdeffedcba0987654321) set(HASH_PROGRAM_OUTPUT 1) llvm_multisource() Index: MultiSource/Benchmarks/MiBench/security-sha/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/MiBench/security-sha/CMakeLists.txt +++ MultiSource/Benchmarks/MiBench/security-sha/CMakeLists.txt @@ -1,4 +1,4 @@ set(PROG security-sha) -set(LDFLAGS -lm) +set(LIBS -lm) set(RUN_OPTIONS ${CMAKE_CURRENT_SOURCE_DIR}/input_large.asc ) llvm_multisource() Index: MultiSource/Benchmarks/MiBench/telecomm-CRC32/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/MiBench/telecomm-CRC32/CMakeLists.txt +++ MultiSource/Benchmarks/MiBench/telecomm-CRC32/CMakeLists.txt @@ -1,4 +1,4 @@ set(PROG telecomm-CRC32) -set(LDFLAGS -lm) +set(LIBS -lm) set(RUN_OPTIONS ${CMAKE_CURRENT_SOURCE_DIR}/large.pcm) llvm_multisource() Index: MultiSource/Benchmarks/MiBench/telecomm-FFT/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/MiBench/telecomm-FFT/CMakeLists.txt +++ MultiSource/Benchmarks/MiBench/telecomm-FFT/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG telecomm-fft) -set(LDFLAGS -lm) +set(LIBS -lm) set(RUN_OPTIONS 8 32768 -i) set(FP_ABSTOLERANCE 0.00001) set(HASH_PROGRAM_OUTPUT 1) Index: MultiSource/Benchmarks/MiBench/telecomm-adpcm/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/MiBench/telecomm-adpcm/CMakeLists.txt +++ MultiSource/Benchmarks/MiBench/telecomm-adpcm/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG telecomm-adpcm) -set(LDFLAGS -lm) +set(LIBS -lm) set(STDIN_FILENAME ${CMAKE_CURRENT_SOURCE_DIR}/large.adpcm) set(HASH_PROGRAM_OUTPUT 1) llvm_multisource() Index: MultiSource/Benchmarks/MiBench/telecomm-gsm/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/MiBench/telecomm-gsm/CMakeLists.txt +++ MultiSource/Benchmarks/MiBench/telecomm-gsm/CMakeLists.txt @@ -1,6 +1,6 @@ set(PROG telecomm-gsm) set(CPPFLAGS -DSTUPID_COMPILER -DNeedFunctionPrototypes=1 -DSASR) -set(LDFLAGS -lm) +set(LIBS -lm) set(RUN_OPTIONS -fps -c ${CMAKE_CURRENT_SOURCE_DIR}/large.au) set(HASH_PROGRAM_OUTPUT 1) llvm_multisource() Index: MultiSource/Benchmarks/Olden/bh/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/Olden/bh/CMakeLists.txt +++ MultiSource/Benchmarks/Olden/bh/CMakeLists.txt @@ -1,6 +1,6 @@ set(PROG bh) set(CPPFLAGS -DTORONTO) -set(LDFLAGS -lm) +set(LIBS -lm) if(DEFINED LARGE_PROBLEM_SIZE) set(RUN_OPTIONS 40000 30) else() Index: MultiSource/Benchmarks/Olden/bisort/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/Olden/bisort/CMakeLists.txt +++ MultiSource/Benchmarks/Olden/bisort/CMakeLists.txt @@ -1,6 +1,6 @@ set(PROG bisort) set(CPPFLAGS -DTORONTO) -set(LDFLAGS -lm) +set(LIBS -lm) if(DEFINED LARGE_PROBLEM_SIZE) set(RUN_OPTIONS 3000000) else() Index: MultiSource/Benchmarks/Olden/health/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/Olden/health/CMakeLists.txt +++ MultiSource/Benchmarks/Olden/health/CMakeLists.txt @@ -1,6 +1,6 @@ set(PROG health) set(CPPFLAGS -DTORONTO) -set(LDFLAGS -lm) +set(LIBS -lm) set(FP_TOLERANCE 0.001) if(DEFINED LARGE_PROBLEM_SIZE) set(RUN_OPTIONS 10 40 1) Index: MultiSource/Benchmarks/Olden/power/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/Olden/power/CMakeLists.txt +++ MultiSource/Benchmarks/Olden/power/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG power) set(CPPFLAGS -DTORONTO) -set(LDFLAGS -lm) +set(LIBS -lm) set(FP_TOLERANCE 0.00001) llvm_multisource() Index: MultiSource/Benchmarks/Olden/tsp/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/Olden/tsp/CMakeLists.txt +++ MultiSource/Benchmarks/Olden/tsp/CMakeLists.txt @@ -1,6 +1,6 @@ set(PROG tsp) set(CPPFLAGS -DTORONTO) -set(LDFLAGS -lm) +set(LIBS -lm) if(DEFINED LARGE_PROBLEM_SIZE) set(RUN_OPTIONS 2048000) else() Index: MultiSource/Benchmarks/Olden/voronoi/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/Olden/voronoi/CMakeLists.txt +++ MultiSource/Benchmarks/Olden/voronoi/CMakeLists.txt @@ -1,7 +1,7 @@ set(PROG voronoi) set(INCLUDES defines.h) set(CPPFLAGS -DTORONTO) -set(LDFLAGS -lm) +set(LIBS -lm) if(DEFINED LARGE_PROBLEM_SIZE) set(RUN_OPTIONS 1000000 20 32 7) else() Index: MultiSource/Benchmarks/OptimizerEval/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/OptimizerEval/CMakeLists.txt +++ MultiSource/Benchmarks/OptimizerEval/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG optimizer-eval) set(CPPFLAGS ) -set(LDFLAGS -lm) +set(LIBS -lm) set(PROGRAM_IS_NONDETERMINISTIC 1) llvm_multisource() Index: MultiSource/Benchmarks/PAQ8p/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/PAQ8p/CMakeLists.txt +++ MultiSource/Benchmarks/PAQ8p/CMakeLists.txt @@ -1,6 +1,6 @@ set(PROG paq8p) list(APPEND CPPFLAGS -DNOASM -DLLVM) -set(LDFLAGS -lstdc++ -lm) +set(LIBS -lstdc++ -lm) if(DEFINED SMALL_PROBLEM_SIZE) set(RUN_OPTIONS -1 ${CMAKE_CURRENT_SOURCE_DIR}/small.in) else() Index: MultiSource/Benchmarks/Prolangs-C/TimberWolfMC/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/Prolangs-C/TimberWolfMC/CMakeLists.txt +++ MultiSource/Benchmarks/Prolangs-C/TimberWolfMC/CMakeLists.txt @@ -1,3 +1,3 @@ set(PROG timberwolfmc) -set(LDFLAGS -lm) +set(LIBS -lm) llvm_multisource() Index: MultiSource/Benchmarks/Prolangs-C/allroots/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/Prolangs-C/allroots/CMakeLists.txt +++ MultiSource/Benchmarks/Prolangs-C/allroots/CMakeLists.txt @@ -1,3 +1,3 @@ set(PROG allroots) -set(LDFLAGS -lm) +set(LIBS -lm) llvm_multisource() Index: MultiSource/Benchmarks/Prolangs-C/assembler/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/Prolangs-C/assembler/CMakeLists.txt +++ MultiSource/Benchmarks/Prolangs-C/assembler/CMakeLists.txt @@ -1,3 +1,3 @@ set(PROG assembler) -set(LDFLAGS -lm) +set(LIBS -lm) llvm_multisource() Index: MultiSource/Benchmarks/Prolangs-C/loader/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/Prolangs-C/loader/CMakeLists.txt +++ MultiSource/Benchmarks/Prolangs-C/loader/CMakeLists.txt @@ -1,3 +1,3 @@ -set(LDFLAGS -lm) +set(LIBS -lm) set(PROG loader) llvm_multisource() Index: MultiSource/Benchmarks/Prolangs-C/simulator/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/Prolangs-C/simulator/CMakeLists.txt +++ MultiSource/Benchmarks/Prolangs-C/simulator/CMakeLists.txt @@ -1,3 +1,3 @@ set(PROG simulator) -set(LDFLAGS -lm) +set(LIBS -lm) llvm_multisource() Index: MultiSource/Benchmarks/SciMark2-C/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/SciMark2-C/CMakeLists.txt +++ MultiSource/Benchmarks/SciMark2-C/CMakeLists.txt @@ -1,6 +1,6 @@ set(PROG scimark2) set(CPPFLAGS ) -set(LDFLAGS -lm) +set(LIBS -lm) if("${ARCH}" STREQUAL "XCore") if(NOT DEFINED SMALL_PROBLEM_SIZE) set(RUNTIMELIMIT 50000) Index: MultiSource/Benchmarks/TSVC/ControlFlow-dbl/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/ControlFlow-dbl/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/ControlFlow-dbl/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG ControlFlow-dbl) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 2325 14) if("${ARCH}" STREQUAL "XCore") Index: MultiSource/Benchmarks/TSVC/ControlFlow-flt/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/ControlFlow-flt/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/ControlFlow-flt/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG ControlFlow-flt) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 2325 5) llvm_multisource() Index: MultiSource/Benchmarks/TSVC/ControlLoops-dbl/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/ControlLoops-dbl/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/ControlLoops-dbl/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG ControlLoops-dbl) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 1640 14) if("${ARCH}" STREQUAL "XCore") Index: MultiSource/Benchmarks/TSVC/ControlLoops-flt/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/ControlLoops-flt/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/ControlLoops-flt/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG ControlLoops-flt) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 1640 5) llvm_multisource() Index: MultiSource/Benchmarks/TSVC/CrossingThresholds-dbl/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/CrossingThresholds-dbl/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/CrossingThresholds-dbl/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG CrossingThresholds-dbl) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 5880 14) llvm_multisource() Index: MultiSource/Benchmarks/TSVC/CrossingThresholds-flt/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/CrossingThresholds-flt/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/CrossingThresholds-flt/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG CrossingThresholds-flt) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 5880 5) llvm_multisource() Index: MultiSource/Benchmarks/TSVC/Equivalencing-dbl/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/Equivalencing-dbl/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/Equivalencing-dbl/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG Equivalencing-dbl) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 3125 14) llvm_multisource() Index: MultiSource/Benchmarks/TSVC/Equivalencing-flt/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/Equivalencing-flt/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/Equivalencing-flt/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG Equivalencing-flt) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 3125 5) llvm_multisource() Index: MultiSource/Benchmarks/TSVC/Expansion-dbl/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/Expansion-dbl/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/Expansion-dbl/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG Expansion-dbl) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 4160 14) if("${ARCH}" STREQUAL "XCore") Index: MultiSource/Benchmarks/TSVC/Expansion-flt/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/Expansion-flt/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/Expansion-flt/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG Expansion-flt) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 4160 5) llvm_multisource() Index: MultiSource/Benchmarks/TSVC/GlobalDataFlow-dbl/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/GlobalDataFlow-dbl/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/GlobalDataFlow-dbl/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG GlobalDataFlow-dbl) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 3450 14) if("${ARCH}" STREQUAL "XCore") Index: MultiSource/Benchmarks/TSVC/GlobalDataFlow-flt/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/GlobalDataFlow-flt/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/GlobalDataFlow-flt/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG GlobalDataFlow-flt) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 3450 5) llvm_multisource() Index: MultiSource/Benchmarks/TSVC/IndirectAddressing-dbl/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/IndirectAddressing-dbl/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/IndirectAddressing-dbl/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG IndirectAddressing-dbl) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 12500 14) llvm_multisource() Index: MultiSource/Benchmarks/TSVC/IndirectAddressing-flt/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/IndirectAddressing-flt/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/IndirectAddressing-flt/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG IndirectAddressing-flt) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 12500 5) llvm_multisource() Index: MultiSource/Benchmarks/TSVC/InductionVariable-dbl/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/InductionVariable-dbl/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/InductionVariable-dbl/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG InductionVariable-dbl) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 9100 14) if("${ARCH}" STREQUAL "XCore") Index: MultiSource/Benchmarks/TSVC/InductionVariable-flt/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/InductionVariable-flt/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/InductionVariable-flt/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG InductionVariable-flt) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 9100 5) llvm_multisource() Index: MultiSource/Benchmarks/TSVC/LinearDependence-dbl/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/LinearDependence-dbl/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/LinearDependence-dbl/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG LinearDependence-dbl) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 3570 14) if("${ARCH}" STREQUAL "XCore") Index: MultiSource/Benchmarks/TSVC/LinearDependence-flt/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/LinearDependence-flt/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/LinearDependence-flt/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG LinearDependence-flt) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 3570 5) llvm_multisource() Index: MultiSource/Benchmarks/TSVC/LoopRerolling-dbl/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/LoopRerolling-dbl/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/LoopRerolling-dbl/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG LoopRerolling-dbl) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 5260 14) if("${ARCH}" STREQUAL "XCore") Index: MultiSource/Benchmarks/TSVC/LoopRerolling-flt/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/LoopRerolling-flt/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/LoopRerolling-flt/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG LoopRerolling-flt) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 5260 5) llvm_multisource() Index: MultiSource/Benchmarks/TSVC/LoopRestructuring-dbl/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/LoopRestructuring-dbl/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/LoopRestructuring-dbl/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG LoopRestructuring-dbl) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 4350 14) llvm_multisource() Index: MultiSource/Benchmarks/TSVC/LoopRestructuring-flt/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/LoopRestructuring-flt/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/LoopRestructuring-flt/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG LoopRestructuring-flt) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 4350 5) llvm_multisource() Index: MultiSource/Benchmarks/TSVC/NodeSplitting-dbl/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/NodeSplitting-dbl/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/NodeSplitting-dbl/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG NodeSplitting-dbl) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 10000 14) if("${ARCH}" STREQUAL "XCore") Index: MultiSource/Benchmarks/TSVC/NodeSplitting-flt/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/NodeSplitting-flt/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/NodeSplitting-flt/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG NodeSplitting-flt) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 10000 5) if("${ARCH}" STREQUAL "XCore") Index: MultiSource/Benchmarks/TSVC/Packing-dbl/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/Packing-dbl/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/Packing-dbl/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG Packing-dbl) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 50000 14) llvm_multisource() Index: MultiSource/Benchmarks/TSVC/Packing-flt/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/Packing-flt/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/Packing-flt/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG Packing-flt) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 50000 5) llvm_multisource() Index: MultiSource/Benchmarks/TSVC/Recurrences-dbl/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/Recurrences-dbl/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/Recurrences-dbl/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG Recurrences-dbl) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 20000 14) llvm_multisource() Index: MultiSource/Benchmarks/TSVC/Recurrences-flt/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/Recurrences-flt/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/Recurrences-flt/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG Recurrences-flt) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 20000 5) llvm_multisource() Index: MultiSource/Benchmarks/TSVC/Reductions-dbl/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/Reductions-dbl/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/Reductions-dbl/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG Reductions-dbl) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 1670 14) llvm_multisource() Index: MultiSource/Benchmarks/TSVC/Reductions-flt/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/Reductions-flt/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/Reductions-flt/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG Reductions-flt) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 1670 5) llvm_multisource() Index: MultiSource/Benchmarks/TSVC/Searching-dbl/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/Searching-dbl/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/Searching-dbl/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG Searching-dbl) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 80000 14) llvm_multisource() Index: MultiSource/Benchmarks/TSVC/Searching-flt/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/Searching-flt/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/Searching-flt/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG Searching-flt) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 80000 5) llvm_multisource() Index: MultiSource/Benchmarks/TSVC/StatementReordering-dbl/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/StatementReordering-dbl/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/StatementReordering-dbl/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG StatementReordering-dbl) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 20000 14) if("${ARCH}" STREQUAL "XCore") Index: MultiSource/Benchmarks/TSVC/StatementReordering-flt/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/StatementReordering-flt/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/StatementReordering-flt/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG StatementReordering-flt) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 20000 5) llvm_multisource() Index: MultiSource/Benchmarks/TSVC/Symbolics-dbl/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/Symbolics-dbl/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/Symbolics-dbl/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG Symbolics-dbl) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 9090 14) llvm_multisource() Index: MultiSource/Benchmarks/TSVC/Symbolics-flt/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/TSVC/Symbolics-flt/CMakeLists.txt +++ MultiSource/Benchmarks/TSVC/Symbolics-flt/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG Symbolics-flt) -set(LDFLAGS -lm) +set(LIBS -lm) list(APPEND CFLAGS -std=gnu99) set(RUN_OPTIONS 9090 5) llvm_multisource() Index: MultiSource/Benchmarks/VersaBench/beamformer/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/VersaBench/beamformer/CMakeLists.txt +++ MultiSource/Benchmarks/VersaBench/beamformer/CMakeLists.txt @@ -1,4 +1,4 @@ -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) set(PROG beamformer) if(DEFINED LARGE_PROBLEM_SIZE) set(RUN_OPTIONS -i 400) Index: MultiSource/Benchmarks/VersaBench/dbms/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/VersaBench/dbms/CMakeLists.txt +++ MultiSource/Benchmarks/VersaBench/dbms/CMakeLists.txt @@ -1,5 +1,5 @@ set(PROG dbms) -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) if(DEFINED SMALL_PROBLEM_SIZE) set(RUN_OPTIONS -i ${CMAKE_CURRENT_SOURCE_DIR}/dbms.train.in) else() Index: MultiSource/Benchmarks/mafft/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/mafft/CMakeLists.txt +++ MultiSource/Benchmarks/mafft/CMakeLists.txt @@ -3,7 +3,7 @@ set(CPPFLAGS -DLLVM) set(RUN_OPTIONS -b 62 -g 0.100 -f 2.00 -h 0.100 -L) set(STDIN_FILENAME ${CMAKE_CURRENT_SOURCE_DIR}/pyruvate_decarboxylase.fasta) -set(LDFLAGS -lm) +set(LIBS -lm) set(HASH_PROGRAM_OUTPUT 1) if("${ARCH}" STREQUAL "XCore") set(XCORE_TARGET_NEEDS_MEMORY 256) Index: MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec/CMakeLists.txt +++ MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec/CMakeLists.txt @@ -1,5 +1,5 @@ set(RUN_OPTIONS -b ${CMAKE_CURRENT_SOURCE_DIR}/../data/mei16v2.m2v -r -f -o0 ${CMAKE_CURRENT_BINARY_DIR}/tmp%d) set(PROG mpeg2decode) -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) set(Source display.c gethdr.c idct.c mpeg2dec.c store.c verify.c getbits.c getpic.c idctref.c recon.c subspic.c getblk.c getvlc.c motion.c spatscal.c systems.c) llvm_multisource() Index: MultiSource/Benchmarks/nbench/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/nbench/CMakeLists.txt +++ MultiSource/Benchmarks/nbench/CMakeLists.txt @@ -1,6 +1,6 @@ set(PROG nbench) set(CPPFLAGS -DBASE_ITERATIONS=25) -set(LDFLAGS -lm) +set(LIBS -lm) if("${ARCH}" STREQUAL "XCore") set(RUNTIMELIMIT 7200) else() Index: SingleSource/Benchmarks/Adobe-C++/CMakeLists.txt =================================================================== --- SingleSource/Benchmarks/Adobe-C++/CMakeLists.txt +++ SingleSource/Benchmarks/Adobe-C++/CMakeLists.txt @@ -1,3 +1,3 @@ -list(APPEND LDFLAGS -lm -lstdc++) +list(APPEND LIBS -lm -lstdc++) set(FP_ABSTOLERANCE 0.01) llvm_singlesource() Index: SingleSource/Benchmarks/BenchmarkGame/CMakeLists.txt =================================================================== --- SingleSource/Benchmarks/BenchmarkGame/CMakeLists.txt +++ SingleSource/Benchmarks/BenchmarkGame/CMakeLists.txt @@ -1,4 +1,4 @@ -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) llvm_singlesource() llvm_add_subdirectories(Large) Index: SingleSource/Benchmarks/BenchmarkGame/Large/CMakeLists.txt =================================================================== --- SingleSource/Benchmarks/BenchmarkGame/Large/CMakeLists.txt +++ SingleSource/Benchmarks/BenchmarkGame/Large/CMakeLists.txt @@ -1,3 +1,3 @@ -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) set(HASH_PROGRAM_OUTPUT 1) llvm_singlesource() Index: SingleSource/Benchmarks/CMakeLists.txt =================================================================== --- SingleSource/Benchmarks/CMakeLists.txt +++ SingleSource/Benchmarks/CMakeLists.txt @@ -1,3 +1,3 @@ -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) llvm_add_subdirectories(Dhrystone CoyoteBench Shootout Shootout-C++ Stanford McGill Misc Misc-C++ Misc-C++-EH BenchmarkGame Adobe-C++ Polybench Linpack SmallPT) Index: SingleSource/Benchmarks/CoyoteBench/CMakeLists.txt =================================================================== --- SingleSource/Benchmarks/CoyoteBench/CMakeLists.txt +++ SingleSource/Benchmarks/CoyoteBench/CMakeLists.txt @@ -1,4 +1,4 @@ -list(APPEND LDFLAGS -lm -lstdc++) +list(APPEND LIBS -lm -lstdc++) if("${ARCH}" STREQUAL "XCore") if(NOT DEFINED SMALL_PROBLEM_SIZE) set(XCORE_TARGET_NEEDS_MEMORY 128) Index: SingleSource/Benchmarks/Dhrystone/CMakeLists.txt =================================================================== --- SingleSource/Benchmarks/Dhrystone/CMakeLists.txt +++ SingleSource/Benchmarks/Dhrystone/CMakeLists.txt @@ -1,2 +1,2 @@ -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) llvm_singlesource() Index: SingleSource/Benchmarks/Linpack/CMakeLists.txt =================================================================== --- SingleSource/Benchmarks/Linpack/CMakeLists.txt +++ SingleSource/Benchmarks/Linpack/CMakeLists.txt @@ -1,3 +1,3 @@ -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) set(FP_TOLERANCE 0.0001) llvm_singlesource() Index: SingleSource/Benchmarks/McGill/CMakeLists.txt =================================================================== --- SingleSource/Benchmarks/McGill/CMakeLists.txt +++ SingleSource/Benchmarks/McGill/CMakeLists.txt @@ -1,4 +1,4 @@ -list(APPEND LDFLAGS -lm ) +list(APPEND LIBS -lm ) set(FP_TOLERANCE 0.001) if(DEFINED BENCHMARKING_ONLY) list(APPEND PROGRAMS_TO_SKIP exptree) Index: SingleSource/Benchmarks/Misc-C++-EH/CMakeLists.txt =================================================================== --- SingleSource/Benchmarks/Misc-C++-EH/CMakeLists.txt +++ SingleSource/Benchmarks/Misc-C++-EH/CMakeLists.txt @@ -1,4 +1,4 @@ list(APPEND CPPFLAGS -pthread) -list(APPEND LDFLAGS -lm -lstdc++ -pthread) +list(APPEND LIBS -lm -lstdc++ -pthread) set(REQUIRES_EH_SUPPORT 1) llvm_singlesource() Index: SingleSource/Benchmarks/Misc-C++/CMakeLists.txt =================================================================== --- SingleSource/Benchmarks/Misc-C++/CMakeLists.txt +++ SingleSource/Benchmarks/Misc-C++/CMakeLists.txt @@ -1,4 +1,4 @@ -list(APPEND LDFLAGS -lm -lstdc++) +list(APPEND LIBS -lm -lstdc++) set(FP_ABSTOLERANCE 0.01) if("${ARCH}" STREQUAL "XCore") if(NOT DEFINED SMALL_PROBLEM_SIZE) Index: SingleSource/Benchmarks/Misc-C++/Large/CMakeLists.txt =================================================================== --- SingleSource/Benchmarks/Misc-C++/Large/CMakeLists.txt +++ SingleSource/Benchmarks/Misc-C++/Large/CMakeLists.txt @@ -1,4 +1,4 @@ -list(APPEND LDFLAGS -lm -lstdc++) +list(APPEND LIBS -lm -lstdc++) set(FP_ABSTOLERANCE 0.01) set(HASH_PROGRAM_OUTPUT 1) if("${ARCH}" STREQUAL "XCore") Index: SingleSource/Benchmarks/Misc/CMakeLists.txt =================================================================== --- SingleSource/Benchmarks/Misc/CMakeLists.txt +++ SingleSource/Benchmarks/Misc/CMakeLists.txt @@ -1,4 +1,4 @@ -list(APPEND LDFLAGS -lm ) +list(APPEND LIBS -lm ) set(FP_TOLERANCE 0.001) if("${ARCH}" STREQUAL "PowerPC") if("${TARGET_OS}" STREQUAL "Darwin") Index: SingleSource/Benchmarks/Shootout/CMakeLists.txt =================================================================== --- SingleSource/Benchmarks/Shootout/CMakeLists.txt +++ SingleSource/Benchmarks/Shootout/CMakeLists.txt @@ -1,4 +1,4 @@ -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) if("${ARCH}" STREQUAL "XCore") set(XCORE_TARGET_NEEDS_MEMORY 256) endif() Index: SingleSource/Benchmarks/SmallPT/CMakeLists.txt =================================================================== --- SingleSource/Benchmarks/SmallPT/CMakeLists.txt +++ SingleSource/Benchmarks/SmallPT/CMakeLists.txt @@ -1,4 +1,4 @@ -list(APPEND LDFLAGS -lm -lstdc++) +list(APPEND LIBS -lm -lstdc++) set(FP_TOLERANCE 0.001) if("${ARCH}" STREQUAL "XCore") set(RUNTIMELIMIT 10800) Index: SingleSource/Benchmarks/Stanford/CMakeLists.txt =================================================================== --- SingleSource/Benchmarks/Stanford/CMakeLists.txt +++ SingleSource/Benchmarks/Stanford/CMakeLists.txt @@ -1,4 +1,4 @@ -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) set(FP_TOLERANCE 0.001) if(DEFINED BENCHMARKING_ONLY) list(APPEND PROGRAMS_TO_SKIP IntMM) Index: SingleSource/Regression/C/CMakeLists.txt =================================================================== --- SingleSource/Regression/C/CMakeLists.txt +++ SingleSource/Regression/C/CMakeLists.txt @@ -6,5 +6,5 @@ if(DEFINED BENCHMARKING_ONLY) list(APPEND PROGRAMS_TO_SKIP 2003-05-14-initialize-string 2003-05-21-BitfieldHandling 2003-05-21-UnionBitfields 2003-05-21-UnionTest 2003-05-22-LocalTypeTest 2003-05-22-VarSizeArray 2003-05-23-TransparentUnion 2003-06-16-InvalidInitializer 2003-06-16-VolatileError 2003-10-12-GlobalVarInitializers 2004-02-03-AggregateCopy 2004-03-15-IndirectGoto 2005-05-06-LongLongSignedShift 2008-01-07-LongDouble badidx bigstack callargs casts compare ConstructorDestructorAttributes DuffsDevice globalrefs matrixTranspose pointer_arithmetic PR10189 PR1386 PR491 PR640 sumarray sumarray2d sumarraymalloc test_indvars testtrace) endif() -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) llvm_singlesource() Index: SingleSource/UnitTests/Threads/CMakeLists.txt =================================================================== --- SingleSource/UnitTests/Threads/CMakeLists.txt +++ SingleSource/UnitTests/Threads/CMakeLists.txt @@ -1,5 +1,5 @@ if(NOT "${ARCH}" STREQUAL "XCore") - list(APPEND LDFLAGS -lpthread) + list(APPEND LIBS -lpthread) else() set(PROGRAMS_TO_SKIP tls) endif() Index: SingleSource/UnitTests/Vector/Altivec/CMakeLists.txt =================================================================== --- SingleSource/UnitTests/Vector/Altivec/CMakeLists.txt +++ SingleSource/UnitTests/Vector/Altivec/CMakeLists.txt @@ -1,5 +1,5 @@ set(FP_TOLERANCE 0.002) -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) list(APPEND TARGET_FLAGS -maltivec) list(APPEND TEST_TARGET_FLAGS -maltivec) list(APPEND LCCFLAGS -maltivec) Index: SingleSource/UnitTests/Vector/SSE/CMakeLists.txt =================================================================== --- SingleSource/UnitTests/Vector/SSE/CMakeLists.txt +++ SingleSource/UnitTests/Vector/SSE/CMakeLists.txt @@ -1,5 +1,5 @@ set(FP_TOLERANCE 0.016) -list(APPEND LDFLAGS -lm) +list(APPEND LIBS -lm) list(APPEND TARGET_FLAGS -msse2) list(APPEND LCCFLAGS -msse2) llvm_singlesource() Index: cmake/modules/SingleMultiSource.cmake =================================================================== --- cmake/modules/SingleMultiSource.cmake +++ cmake/modules/SingleMultiSource.cmake @@ -146,6 +146,10 @@ # Note that we cannot use target_link_libraries() here because that one # only interprets inputs starting with '-' as flags. append_link_flags(${source_exename} ${LDFLAGS}) + # However, lib flags (-lm, -lstdc++, etc) do need to be used with + # target_link_libraries() because otherwise they come before the + # objects in the link line + target_link_libraries(${source_exename} ${LIBS}) if (TEST_SUITE_PROFILE_USE) append_compile_flags(${source_exename} -fprofile-instr-use=${CMAKE_CURRENT_BINARY_DIR}/${source_exename}.profdata) append_link_flags(${source_exename} -fprofile-instr-use=${CMAKE_CURRENT_BINARY_DIR}/${source_exename}.profdata) @@ -236,4 +240,4 @@ set(TESTSCRIPT "${TESTSCRIPT}METRIC: ${ARGS_METRIC}: ${JOINED_ARGUMENTS}\n") endif() endmacro() - \ No newline at end of file +