From 6055a007902bc197df542d18211f7d07491f08a8 Mon Sep 17 00:00:00 2001 From: deltaoscarmike <37912794+deltaoscarmike@users.noreply.github.com> Date: Sun, 10 Jun 2018 20:01:00 +0200 Subject: [PATCH 1/2] Fix build errors --- configure.ac | 3 +++ src/libprojectM/Renderer/HLSLTranslator.hpp | 1 + src/libprojectM/Renderer/Makefile.am | 1 - src/libprojectM/Renderer/ShaderEngine.hpp | 1 - 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index 8c32eb6c1..1a0f62bca 100644 --- a/configure.ac +++ b/configure.ac @@ -101,6 +101,9 @@ AC_PREFIX_DEFAULT([/usr/local]) AC_PROG_MKDIR_P +AX_CHECK_COMPILE_FLAG([-std=c++14], [ + CXXFLAGS="$CXXFLAGS -std=c++14"]) + dnl Qt AC_ARG_ENABLE([qt], AS_HELP_STRING([--enable-qt], [Build Qt]), diff --git a/src/libprojectM/Renderer/HLSLTranslator.hpp b/src/libprojectM/Renderer/HLSLTranslator.hpp index 4b5e1531f..acd185e91 100644 --- a/src/libprojectM/Renderer/HLSLTranslator.hpp +++ b/src/libprojectM/Renderer/HLSLTranslator.hpp @@ -22,6 +22,7 @@ #include #include "projectM-opengl.h" #include +#include #include class HLSLTranslator { diff --git a/src/libprojectM/Renderer/Makefile.am b/src/libprojectM/Renderer/Makefile.am index 8400404d2..e2b2ba89c 100644 --- a/src/libprojectM/Renderer/Makefile.am +++ b/src/libprojectM/Renderer/Makefile.am @@ -1,4 +1,3 @@ -SUBDIRS = hlslparser noinst_LTLIBRARIES = libRenderer.la diff --git a/src/libprojectM/Renderer/ShaderEngine.hpp b/src/libprojectM/Renderer/ShaderEngine.hpp index 45d236d80..7c1ceaa55 100644 --- a/src/libprojectM/Renderer/ShaderEngine.hpp +++ b/src/libprojectM/Renderer/ShaderEngine.hpp @@ -16,7 +16,6 @@ class ShaderEngine; #include "PipelineContext.hpp" #include "TextureManager.hpp" #include "BeatDetect.hpp" -#include "HLSLTranslator.hpp" #include #include From e9cfc89224f2db72a1c674544d6646d021ee7609 Mon Sep 17 00:00:00 2001 From: deltaoscarmike <37912794+deltaoscarmike@users.noreply.github.com> Date: Sun, 10 Jun 2018 20:08:20 +0200 Subject: [PATCH 2/2] Fix build errors (again) --- src/libprojectM/Renderer/HLSLTranslator.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libprojectM/Renderer/HLSLTranslator.cpp b/src/libprojectM/Renderer/HLSLTranslator.cpp index a432b132c..a150615d1 100644 --- a/src/libprojectM/Renderer/HLSLTranslator.cpp +++ b/src/libprojectM/Renderer/HLSLTranslator.cpp @@ -1,6 +1,8 @@ #ifndef HLSLTRANSLATOR_CPP_ #define HLSLTRANSLATOR_CPP_ +#include + #include "HLSLTranslator.hpp" using namespace M4;