Tom Poole
78be43888e
Update the minimum C++ standard to C++14
2021-06-24 16:09:48 +01:00
ed
69085b2a61
Projucer: Accessibility updates
2021-05-10 10:53:14 +01:00
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.
2021-04-19 08:58:05 +01:00
reuk
8c9c3c3ca9
Projucer: Use exporter name, rather than build folder name, to locate pre-built libraries
2021-03-24 14:24:53 +00:00
ed
d677fd6264
Projucer: Added PCH support for Xcode and Visual Studio exporters
2020-08-25 11:12:23 +01:00
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
2020-08-20 18:10:21 +01:00
ed
009d685179
Updated all license headers
2020-06-29 08:30:22 +01:00
ed
87fcf2f353
Windows: Added support for Chromium-based WebView2 browser in WebBrowserComponent and removed WinRT webview
2020-06-12 14:21:01 +01:00
ed
3283f2224a
Projucer: Added new start page window
2020-06-04 14:52:29 +01:00
ed
991ff626e1
Projucer: Add all format-specific plug-in files in juce_audio_plugin_client to correct targets in Visual Studio
2020-05-22 17:36:07 +01:00
ed
257e5e579b
Projucer: Removed unused function
2020-05-22 16:46:52 +01:00
Tom Poole
894e7d2bd2
Updated all license headers
2020-04-23 17:30:39 +01:00
ed
521c250413
Projucer: Remove custom VST3 path options
2020-04-17 14:14:51 +01:00
ed
19ef27410e
Projucer: Added virtual updateDeprecatedSettings() method to ProjectExporter
2020-04-17 14:14:16 +01:00
ed
7d1bfb054d
Projucer: Added support for building VST3 plug-ins on Linux and added copy step options for all plug-in formats
2020-04-16 12:18:49 +01:00
reuk
ece5644a20
CMake: Add support for building JUCE projects with CMake
2020-04-13 12:10:11 +01:00
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
2020-04-09 15:22:56 +01:00
Tom Poole
f182c49331
Projucer: Fixed a UTF-8 encoding error in Windows resource files
2020-03-26 09:58:09 +00:00
ed
a091a29929
Projucer: Cleaned up some exporter code
2020-03-23 09:31:02 +00:00
ed
59a058fdc6
Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough
2020-03-09 17:39:28 +00:00
ed
fdc9831e60
Projucer: Only add plug-in properties to plug-in projects
2020-02-03 09:54:46 +00:00
ed
c8da037147
Projucer: Replace Unix line endings with Windows in the Visual Studio exporter pre- and post-build steps
2020-01-31 10:21:40 +00:00
ed
e7273fa0a1
Projucer: Removed a workaround for setting the C++ language standard to C++17 in the MSVC exporter
2019-09-09 10:09:14 +01:00
ed
a94610dfaf
Projucer: Don't add Xcode resource files to exporters other than Xcode
2019-07-12 15:15:26 +01:00
Tom Poole
ec43e11abc
VS2013: Removed the VS2013 exporter from the Projucer
2019-07-11 14:16:06 +01:00
ed
cb7e325d51
Fixed some variable shadowing warnings
2019-06-04 17:59:02 +01:00
ed
d84b3d62bd
Projucer: Added a VS2019 exporter
2019-02-21 14:52:16 +00:00
ed
574f6ebd9b
Projucer: Fixed a typo in the legacy VST binary copy location setting documentation in the VS exporter
2019-02-07 16:58:17 +00:00
ed
b2e2346745
Projucer: Add an option to specify per-file compiler flags
2019-01-22 15:48:15 +00:00
Tom Poole
4d6921ff7d
CLion: Added support for application icons
2019-01-18 21:22:12 +00:00
ed
fe49d69dfc
Projucer: Added a "VST (Legacy) SDK" field to the global paths window and re-factored the global paths window a bit
2018-11-05 16:12:32 +00:00
ed
dbd48a755c
Projucer: Only add platform toolset, target platform version and IPP setting properties to configuration property groups in the VS exporter
2018-11-01 17:55:36 +00:00
ed
0f103ac7e7
Projucer: Ensure that per-exporter SDK paths are backwards compatible
2018-10-23 11:06:42 +01:00
ed
c407d528b1
Projucer: Fixed a bug where per-exporter SDK paths would not be saved/recalled correctly
2018-10-23 10:17:38 +01:00
ed
c4eb15eb21
Projucer: Refactored the global paths window and project exporters to use the new FilePathPropertyComponent
2018-10-22 16:42:22 +01:00
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
2018-09-07 14:31:55 +01:00
ed
38fcc1163d
Projucer: Partially reverted commit ff263ec to allow per-project VST3/AAX/RTAS SDK path overrides
2018-09-05 15:50:12 +01:00
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
2018-09-04 14:16:36 +01:00
ed
06abfc16ce
Projucer: Added an option to set the /MP (multi-processor compilation) option in the Visual Studio exporter
2018-09-03 10:19:44 +01:00
ed
89bef8879b
Projucer: Fixed a bug in the VS exporter causing the PlatformToolset property to be duplicated
2018-08-21 14:26:22 +01:00
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
2018-07-03 11:51:13 +01:00
hogliux
cf4f12a452
Replaced our VST2 interface headers with official VST3 SDK
2018-06-11 12:49:35 +01:00
ed
608dd0654c
Projucer: Ensure that the RTAS audio plugin client files have stdcall calling convention
2018-06-11 11:18:20 +01:00
ed
527625b699
Added support for building Unity native audio plugins on desktop platforms
2018-05-10 16:32:30 +01:00
ed
a85dc1c5fe
Projucer: Set the default plugin binary copy locations of the VS exporter based on the target architecture
2018-05-08 10:02:41 +01:00
Tom Poole
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr
2018-04-19 20:27:47 +01:00
ed
317793258f
Projucer: Don't link to external libraries or compile resources file when building the shared code target in VS
2018-04-12 12:21:25 +01:00
ed
4a80292515
Projucer: Fixed a bug in the MSVC exporter where the architecture setting was not being recalled correctly if set to "default"
2018-03-27 09:16:35 +01:00
ed
32789aec6c
Projucer: Added getJUCEModules() and getJUCEExporters() methods to MiscUtilities and use getTargetFolderForExporter() for setting exporter's target locations
2018-03-20 13:00:04 +00:00
ed
06773f18bb
Projucer: Add C++17 flag to exporters that support it
2018-03-07 09:47:38 +00:00