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.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; 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