ext: Fix typo in DRAMSim2 SConscript
authorAndreas Hansson <andreas.hansson@arm.com>
Sun, 23 Mar 2014 15:11:42 +0000 (11:11 -0400)
committerAndreas Hansson <andreas.hansson@arm.com>
Sun, 23 Mar 2014 15:11:42 +0000 (11:11 -0400)
This patch fixes a typo in the SConscript which caused the DRAMSim2
sources to be built without the appropriate flags.

ext/dramsim2/SConscript

index 23ba55e525a1593c46adeac48ed23874f0ccd8cc..f7053c97693890512df8b671ca37adc46964bd31 100644 (file)
@@ -75,11 +75,15 @@ DRAMFile('Transaction.cpp')
 dramenv = main.Clone()
 dramenv.Append(CCFLAGS=['-Wno-unused-value'])
 
+# If we are using clang, there are more flags to disable
+if main['CLANG']:
+    dramenv.Append(CCFLAGS=['-Wno-unused-private-field'])
+
 # Tell DRAMSim2 to not store any data as this is already covered by
 # the wrapper
 dramenv.Append(CCFLAGS=['-DNO_STORAGE'])
 
-dramenv.Library('dramsim2', [main.SharedObject(f) for f in dram_files])
+dramenv.Library('dramsim2', [dramenv.SharedObject(f) for f in dram_files])
 
 main.Prepend(CPPPATH=Dir('.'))
 main.Append(LIBS=['dramsim2'])