[llvm] r229949 - [Orc][Kaleidoscope] Fix the orc/kaleidoscope tutorials on linux.

Lang Hames lhames at gmail.com
Thu Feb 19 18:03:31 PST 2015


Author: lhames
Date: Thu Feb 19 20:03:30 2015
New Revision: 229949

URL: http://llvm.org/viewvc/llvm-project?rev=229949&view=rev
Log:
[Orc][Kaleidoscope] Fix the orc/kaleidoscope tutorials on linux.

Modified:
    llvm/trunk/examples/Kaleidoscope/Orc/fully_lazy/Makefile
    llvm/trunk/examples/Kaleidoscope/Orc/initial/Makefile
    llvm/trunk/examples/Kaleidoscope/Orc/lazy_codegen/Makefile
    llvm/trunk/examples/Kaleidoscope/Orc/lazy_irgen/Makefile

Modified: llvm/trunk/examples/Kaleidoscope/Orc/fully_lazy/Makefile
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/examples/Kaleidoscope/Orc/fully_lazy/Makefile?rev=229949&r1=229948&r2=229949&view=diff
==============================================================================
--- llvm/trunk/examples/Kaleidoscope/Orc/fully_lazy/Makefile (original)
+++ llvm/trunk/examples/Kaleidoscope/Orc/fully_lazy/Makefile Thu Feb 19 20:03:30 2015
@@ -6,10 +6,11 @@ else
 	CXX := clang++
 endif
 
-LLVM_CXXFLAGS := $(shell llvm-config --cppflags --ldflags --system-libs --libs core orcjit native)
+LLVM_CXXFLAGS := $(shell llvm-config --cxxflags)
+LLVM_LDFLAGS := $(shell llvm-config  --ldflags --system-libs --libs core orcjit native)
 
 toy: toy.cpp
-	$(CXX) $(LLVM_CXXFLAGS) -Wall -std=c++14 -g -O0 -rdynamic -fno-rtti -o toy toy.cpp
+	$(CXX) $(LLVM_CXXFLAGS) -Wall -std=c++11 -g -O0 -rdynamic -fno-rtti -o toy toy.cpp $(LLVM_LDFLAGS)
 
 .PHONY: clean
 clean:

Modified: llvm/trunk/examples/Kaleidoscope/Orc/initial/Makefile
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/examples/Kaleidoscope/Orc/initial/Makefile?rev=229949&r1=229948&r2=229949&view=diff
==============================================================================
--- llvm/trunk/examples/Kaleidoscope/Orc/initial/Makefile (original)
+++ llvm/trunk/examples/Kaleidoscope/Orc/initial/Makefile Thu Feb 19 20:03:30 2015
@@ -6,10 +6,11 @@ else
 	CXX := clang++
 endif
 
-LLVM_CXXFLAGS := $(shell llvm-config --cppflags --ldflags --system-libs --libs core orcjit native)
+LLVM_CXXFLAGS := $(shell llvm-config --cxxflags)
+LLVM_LDFLAGS := $(shell llvm-config  --ldflags --system-libs --libs core orcjit native)
 
 toy: toy.cpp
-	$(CXX) $(LLVM_CXXFLAGS) -Wall -std=c++14 -g -O0 -rdynamic -fno-rtti -o toy toy.cpp
+	$(CXX) $(LLVM_CXXFLAGS) -Wall -std=c++11 -g -O0 -rdynamic -fno-rtti -o toy toy.cpp $(LLVM_LDFLAGS)
 
 .PHONY: clean
 clean:

Modified: llvm/trunk/examples/Kaleidoscope/Orc/lazy_codegen/Makefile
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/examples/Kaleidoscope/Orc/lazy_codegen/Makefile?rev=229949&r1=229948&r2=229949&view=diff
==============================================================================
--- llvm/trunk/examples/Kaleidoscope/Orc/lazy_codegen/Makefile (original)
+++ llvm/trunk/examples/Kaleidoscope/Orc/lazy_codegen/Makefile Thu Feb 19 20:03:30 2015
@@ -6,10 +6,11 @@ else
 	CXX := clang++
 endif
 
-LLVM_CXXFLAGS := $(shell llvm-config --cppflags --ldflags --system-libs --libs core orcjit native)
+LLVM_CXXFLAGS := $(shell llvm-config --cxxflags)
+LLVM_LDFLAGS := $(shell llvm-config  --ldflags --system-libs --libs core orcjit native)
 
 toy: toy.cpp
-	$(CXX) $(LLVM_CXXFLAGS) -Wall -std=c++14 -g -O0 -rdynamic -fno-rtti -o toy toy.cpp
+	$(CXX) $(LLVM_CXXFLAGS) -Wall -std=c++11 -g -O0 -rdynamic -fno-rtti -o toy toy.cpp $(LLVM_LDFLAGS)
 
 .PHONY: clean
 clean:

Modified: llvm/trunk/examples/Kaleidoscope/Orc/lazy_irgen/Makefile
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/examples/Kaleidoscope/Orc/lazy_irgen/Makefile?rev=229949&r1=229948&r2=229949&view=diff
==============================================================================
--- llvm/trunk/examples/Kaleidoscope/Orc/lazy_irgen/Makefile (original)
+++ llvm/trunk/examples/Kaleidoscope/Orc/lazy_irgen/Makefile Thu Feb 19 20:03:30 2015
@@ -6,10 +6,11 @@ else
 	CXX := clang++
 endif
 
-LLVM_CXXFLAGS := $(shell llvm-config --cppflags --ldflags --system-libs --libs core orcjit native)
+LLVM_CXXFLAGS := $(shell llvm-config --cxxflags)
+LLVM_LDFLAGS := $(shell llvm-config  --ldflags --system-libs --libs core orcjit native)
 
 toy: toy.cpp
-	$(CXX) $(LLVM_CXXFLAGS) -Wall -std=c++14 -g -O0 -rdynamic -fno-rtti -o toy toy.cpp
+	$(CXX) $(LLVM_CXXFLAGS) -Wall -std=c++11 -g -O0 -rdynamic -fno-rtti -o toy toy.cpp $(LLVM_LDFLAGS)
 
 .PHONY: clean
 clean:





More information about the llvm-commits mailing list