ed
69085b2a61
Projucer: Accessibility updates
4 years ago
ed
a483fb58ee
Projucer: Set pdb filename to match pdb output file to workaround broken VS2019 copy step
When building a static library, VS2019 replaces the generated link pdb file with the one created during compilation due to a broken copy step in Microsoft.CppCommon.targets. This workaround generates the pdb in the output directory so the copy step is skipped.
4 years ago
reuk
8c9c3c3ca9
Projucer: Use exporter name, rather than build folder name, to locate pre-built libraries
4 years ago
ed
d677fd6264
Projucer: Added PCH support for Xcode and Visual Studio exporters
4 years ago
ed
0335d43b58
Projucer: Specify standard LTCG instead of incremental (fast) in the VS link options to get rid of warning about not compiling with function-level linkage
4 years ago
ed
009d685179
Updated all license headers
4 years ago
ed
87fcf2f353
Windows: Added support for Chromium-based WebView2 browser in WebBrowserComponent and removed WinRT webview
5 years ago
ed
3283f2224a
Projucer: Added new start page window
5 years ago
ed
991ff626e1
Projucer: Add all format-specific plug-in files in juce_audio_plugin_client to correct targets in Visual Studio
5 years ago
ed
257e5e579b
Projucer: Removed unused function
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
ed
521c250413
Projucer: Remove custom VST3 path options
5 years ago
ed
19ef27410e
Projucer: Added virtual updateDeprecatedSettings() method to ProjectExporter
5 years ago
ed
7d1bfb054d
Projucer: Added support for building VST3 plug-ins on Linux and added copy step options for all plug-in formats
5 years ago
reuk
ece5644a20
CMake: Add support for building JUCE projects with CMake
5 years ago
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
5 years ago
Tom Poole
f182c49331
Projucer: Fixed a UTF-8 encoding error in Windows resource files
5 years ago
ed
a091a29929
Projucer: Cleaned up some exporter code
5 years ago
ed
59a058fdc6
Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough
5 years ago
ed
fdc9831e60
Projucer: Only add plug-in properties to plug-in projects
5 years ago
ed
c8da037147
Projucer: Replace Unix line endings with Windows in the Visual Studio exporter pre- and post-build steps
5 years ago
ed
e7273fa0a1
Projucer: Removed a workaround for setting the C++ language standard to C++17 in the MSVC exporter
5 years ago
ed
a94610dfaf
Projucer: Don't add Xcode resource files to exporters other than Xcode
5 years ago
Tom Poole
ec43e11abc
VS2013: Removed the VS2013 exporter from the Projucer
5 years ago
ed
cb7e325d51
Fixed some variable shadowing warnings
6 years ago
ed
d84b3d62bd
Projucer: Added a VS2019 exporter
6 years ago
ed
574f6ebd9b
Projucer: Fixed a typo in the legacy VST binary copy location setting documentation in the VS exporter
6 years ago
ed
b2e2346745
Projucer: Add an option to specify per-file compiler flags
6 years ago
Tom Poole
4d6921ff7d
CLion: Added support for application icons
6 years ago
ed
fe49d69dfc
Projucer: Added a "VST (Legacy) SDK" field to the global paths window and re-factored the global paths window a bit
6 years ago
ed
dbd48a755c
Projucer: Only add platform toolset, target platform version and IPP setting properties to configuration property groups in the VS exporter
6 years ago
ed
0f103ac7e7
Projucer: Ensure that per-exporter SDK paths are backwards compatible
6 years ago
ed
c407d528b1
Projucer: Fixed a bug where per-exporter SDK paths would not be saved/recalled correctly
6 years ago
ed
c4eb15eb21
Projucer: Refactored the global paths window and project exporters to use the new FilePathPropertyComponent
6 years ago
ed
bb0a0d3cb6
Projucer: Use a workaround to set the VS2017 Windows target platform option to the latest Windows 10 SDK installed on the build machine by default
6 years ago
ed
38fcc1163d
Projucer: Partially reverted commit ff263ec
to allow per-project VST3/AAX/RTAS SDK path overrides
6 years ago
ed
ff263ecded
Projucer: Removed the per-exporter AAX and RTAS SDK and Android SDK/NDK path settings as well as the unused VST3 SDK setting as this was interfering with the embedded VST3 SDK path
6 years ago
ed
06abfc16ce
Projucer: Added an option to set the /MP (multi-processor compilation) option in the Visual Studio exporter
6 years ago
ed
89bef8879b
Projucer: Fixed a bug in the VS exporter causing the PlatformToolset property to be duplicated
6 years ago
jules
1e6bbb8da9
Added some methods to allow ReferenceCountedObjectPtrs to be constructed or copied from references as well as pointers - as well as increasing safety, this actually makes things a bit more efficient as it skips a nullptr check. Updated lots of places in the code that could take advantage of this
6 years ago
hogliux
cf4f12a452
Replaced our VST2 interface headers with official VST3 SDK
7 years ago
ed
608dd0654c
Projucer: Ensure that the RTAS audio plugin client files have stdcall calling convention
7 years ago
ed
527625b699
Added support for building Unity native audio plugins on desktop platforms
7 years ago
ed
a85dc1c5fe
Projucer: Set the default plugin binary copy locations of the VS exporter based on the target architecture
7 years ago
Tom Poole
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr
7 years ago
ed
317793258f
Projucer: Don't link to external libraries or compile resources file when building the shared code target in VS
7 years ago
ed
4a80292515
Projucer: Fixed a bug in the MSVC exporter where the architecture setting was not being recalled correctly if set to "default"
7 years ago
ed
32789aec6c
Projucer: Added getJUCEModules() and getJUCEExporters() methods to MiscUtilities and use getTargetFolderForExporter() for setting exporter's target locations
7 years ago
ed
06773f18bb
Projucer: Add C++17 flag to exporters that support it
7 years ago