Files
libopenshot-audio/include/JuceHeader.h.in
FeRD (Frank Dana) f0b462b152 Generate JUCE headers from templates
The header files JuceLibraryCode/*.h are no longer used. Instead there
are templates in include/, which CMake will use to generate headers in
CMAKE_CURRENT_BINARY_DIR/include/ at build time.
* include/JuceHeader.h.in
- variables in namespace ProjectInfo are populated with data from
  the corresponding CMake variables
* include/AppConfig.h.in
- No changes currently, CMake will simply copy this file to AppConfig.h
2019-07-07 19:13:04 -04:00

41 lines
1.3 KiB
C

/*
IMPORTANT! This file is auto-generated each time you save your
project - if you alter its contents, your changes may be overwritten!
This is the header file that your files should include in order to get all the
JUCE library headers. You should avoid including the JUCE headers directly in
your own source files, because that wouldn't pick up the correct configuration
options for your app.
*/
#pragma once
#include "AppConfig.h"
#define Point IgnorePoint
#include <juce_audio_basics/juce_audio_basics.h>
#include <juce_audio_devices/juce_audio_devices.h>
#include <juce_audio_formats/juce_audio_formats.h>
#include <juce_core/juce_core.h>
#include <juce_data_structures/juce_data_structures.h>
#include <juce_events/juce_events.h>
#undef Point
#if ! DONT_SET_USING_JUCE_NAMESPACE
// If your code uses a lot of JUCE classes, then this will obviously save you
// a lot of typing, but can be disabled by setting DONT_SET_USING_JUCE_NAMESPACE.
using namespace juce;
#endif
#if ! JUCE_DONT_DECLARE_PROJECTINFO
namespace ProjectInfo
{
const char* const projectName = "@PROJECT_NAME@";
const char* const companyName = "OpenShot Studios, LLC";
const char* const versionString = "@PROJECT_VERSION_FULL@";
const int versionNumber = @PROJECT_VERSION_HEX@;
}
#endif