Some parser fixes

This commit is contained in:
Jean Pierre Cimalando 2020-03-17 18:37:20 +01:00 committed by Paul Ferrand
parent 30c8d25a59
commit 9019ae3aef
4 changed files with 7 additions and 6 deletions

View file

@ -19,8 +19,6 @@ set (SFIZZ_SOURCES
sfizz/Curve.cpp sfizz/Curve.cpp
sfizz/Wavetables.cpp sfizz/Wavetables.cpp
sfizz/Effects.cpp sfizz/Effects.cpp
sfizz/parser/Parser.cpp
sfizz/parser/ParserPrivate.cpp
sfizz/effects/Nothing.cpp sfizz/effects/Nothing.cpp
sfizz/effects/Filter.cpp sfizz/effects/Filter.cpp
sfizz/effects/Eq.cpp sfizz/effects/Eq.cpp
@ -31,10 +29,12 @@ include (SfizzSIMDSourceFiles)
# Parser core library # Parser core library
add_library (sfizz_parser STATIC) add_library (sfizz_parser STATIC)
target_sources (sfizz_parser PRIVATE sfizz/Parser.cpp sfizz/Opcode.cpp sfizz/SfzHelpers.cpp) target_sources (sfizz_parser PRIVATE
sfizz/Parser.cpp sfizz/Opcode.cpp sfizz/SfzHelpers.cpp
sfizz/parser/Parser.cpp sfizz/parser/ParserPrivate.cpp)
target_include_directories (sfizz_parser PUBLIC sfizz) target_include_directories (sfizz_parser PUBLIC sfizz)
target_include_directories (sfizz_parser PUBLIC external) target_include_directories (sfizz_parser PUBLIC external)
target_link_libraries (sfizz_parser PUBLIC absl::strings) target_link_libraries (sfizz_parser PUBLIC absl::strings PRIVATE absl::flat_hash_map)
# Sfizz static library # Sfizz static library
add_library(sfizz_static STATIC) add_library(sfizz_static STATIC)

View file

@ -9,6 +9,7 @@
#include "ghc/fs_std.hpp" #include "ghc/fs_std.hpp"
#include "absl/strings/string_view.h" #include "absl/strings/string_view.h"
#include <string> #include <string>
#include <fstream>
namespace sfz { namespace sfz {

View file

@ -57,7 +57,7 @@ if(JACK_FOUND AND TARGET Qt5::Widgets)
set_target_properties(sfizz_demo_wavetables PROPERTIES AUTOUIC ON) set_target_properties(sfizz_demo_wavetables PROPERTIES AUTOUIC ON)
add_executable(sfizz_demo_parser DemoParser.cpp) add_executable(sfizz_demo_parser DemoParser.cpp)
target_link_libraries(sfizz_demo_parser PRIVATE sfizz::sfizz Qt5::Widgets) target_link_libraries(sfizz_demo_parser PRIVATE sfizz_parser Qt5::Widgets)
set_target_properties(sfizz_demo_parser PROPERTIES AUTOUIC ON) set_target_properties(sfizz_demo_parser PROPERTIES AUTOUIC ON)
endif() endif()

View file

@ -1,5 +1,5 @@
#include "ui_DemoParser.h" #include "ui_DemoParser.h"
#include "sfizz/parser/Parser.h" #include "parser/Parser.h"
#include <QApplication> #include <QApplication>
#include <QTimer> #include <QTimer>
#include <QTemporaryFile> #include <QTemporaryFile>