73d1a1ff45 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 6.0.3  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c9aba7f613 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 6.0.2  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								857ee66b39 
								
							
								 
							
						 
						
							
							
								
								CMake:  Fix folder naming issue which would cause VS2015 to complain when loading projects  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								476924d581 
								
							
								 
							
						 
						
							
							
								
								CMake:  Avoid including quotation marks in JucePlugin_CFBundleIdentifier  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f51db729c0 
								
							
								 
							
						 
						
							
							
								
								CMake:  Add explicit check for atomic lib, and link it if necessary  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								71c650097e 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								CMake:  Add support for the searchpaths module configuration option  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								f5fb04a908 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								CMake:  Add new PLUGIN_NAME option which allows setting the plugin name independently of the PRODUCT_NAME  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								c3b53425ad 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								CMake:  Ensure that AU resource forks are copied correctly when building with CMake  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6b1b4cf7f6 
								
							
								 
							
						 
						
							
							
								
								CMake:  Add option to enable module source groups in IDE projects  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9d5bf9c43c 
								
							
								 
							
						 
						
							
							
								
								CMake:  Get rid of unused build/install generator expressions in juce_add_module  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								333f98d204 
								
							
								 
							
						 
						
							
							
								
								Squashed some compiler warnings with -Wmissing-prototypes enabled  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6f22faf29d 
								
							
								 
							
						 
						
							
							
								
								Linux:  Fixed a bug setting the VST3 plug-in bundle arch dir  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								6f50d36b00 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Projucer:  Fix bug where the small icon was used to generate xcassets  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								75702b839e 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								CMake:  Fix bug where binarydata dependencies were misnamed  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								8e19473b52 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								macOS:  Add NSBluetoothAlwaysUsageDescription to macOS plists as well as iOS ones  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								cd234565d7 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								CMake:  Fix issue where icons were not applied under the Xcode generator  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								d8c3124a46 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								CMake:  Fix xcode paths in rez commandline  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6aeb9d7dda 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 6.0.1  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e9321bf565 
								
							
								 
							
						 
						
							
							
								
								CMake:  Fix demos which failed to build on Windows  
							
							The PushNotificationsDemo is not supported on Windows, so I've
stopped CMake from configuring it in the first place. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac2d7ee272 
								
							
								 
							
						 
						
							
							
								
								Clang:  Fix build errors when using a recent clang-cl  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab6c407b9f 
								
							
								 
							
						 
						
							
							
								
								CMake:  Fix lto flag when building with clang-cl  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a3b68f5c60 
								
							
								 
							
						 
						
							
							
								
								CMake:  Include helper targets, rather than exporting them  
							
							This change should mean that if JUCE is installed using one compiler
(e.g. clang) and then consumed in a build that uses a different compiler
(e.g. gcc), the helper targets will use the correct flags for both
compilers. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eaf2dd5ef8 
								
							
								 
							
						 
						
							
							
								
								CMake:  Fix error when specifying multi-item VST3_CATEGORIES  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								009d685179 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								67925d384f 
								
							
								 
							
						 
						
							
							
								
								Updated main README with CMake support info and changed docs extension from .txt to .md  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								b6b8809eec 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								CMake:  Update pip templates with explicit namespaces  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								f79c49a171 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								CMake:  Make IDE folder structure mirror disk structure  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								074f5077fc 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Docs:  Fix references to `docs/CMake API.txt`  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								6688bbf08c 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								CMake:  Stop automatically linking juce_audio_plugin_client to plugin targets  
							
							This change gives projects more flexibility to e.g. pre-build
juce_audio_plugin_client into a staticlib and to reuse it in several
targets. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								15ff62f384 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								CMake:  Add default vst/vst3 copy locations on Linux  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								5e5ac203b9 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								CMake:  Link necessary libraries for hosting plugins  
							
							The CoreAudioKit (and on macOS, AudioUnit) frameworks are required to
host AudioUnit plugins. Hosts (especially those which don't use the
`juce_audio_utils` module) should use the new `PLUGINHOST_AU` parameter
to `juce_add_*` in order to add the correct preprocessor definition and
link the necessary frameworks. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								0e9fb915fa 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								CMake:  Add Wpedantic as a recommended warning flag  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1d39710144 
								
							
								 
							
						 
						
							
							
								
								CMake:  Add -Wl,--no-undefined to linker flags on Linux  
							
							Fixes an issue where VST3 plugins would appear to link successfully, but
fail to load in hosts due to missing symbols. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								04b6d1c1cf 
								
							
								 
							
						 
						
							
							
								
								CMake:  Add diagnostic output while building juceaide  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								c9849e6710 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								MinGW:  Disable VST3 builds under MinGW  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								092bc44413 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								MinGW:  Fix windows/gcc warnings  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								688581ff39 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								CMake:  Make binary data targets depend on their inputs  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								f0642979f9 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								CMake:  Fix issue with VST, VST3, and Unity targets  
							
							On Linux, all these target kinds tried to create products with the same
name. Now we place each plugin target into a folder named after the
plugin kind, which allows each plugin kind to produce artefacts which
share names. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								bf51d2c076 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								CMake:  Use juce_add_modules to import modules from install tree  
							
							This change means that imported juce modules will be made available both
with and without a namespace prefix, e.g. `juce_core` and
`juce::juce_core` will both be created.
This change allows custom modules to specify dependencies without a
juce:: prefix, which allows the modules to be used with the Projucer, or
under CMake with JUCE in a subdirectory, or under CMake with JUCE
installed to the system. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6f016aa03b 
								
							
								 
							
						 
						
							
							
								
								CMake:  Move helper targets to dedicated file  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								05d0560c5b 
								
							
								 
							
						 
						
							
							
								
								CMake:  Fix AudioUnit link error  
							
							Building AudioUnits with an older CMAKE_OSX_DEPLOYMENT_TARGET
(e.g. 10.9) but a newer sdk (e.g. 10.15) would result in link
failures. Linking against the AudioUnit framework supplies the
missing symbols.
AudioUnits built with the Projucer also link CoreAudioKit, so
we do that in CMake too for consistency. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5355448507 
								
							
								 
							
						 
						
							
							
								
								CMake:  Fix VST3 naming on Linux  
							
							The module binary now has the extension `.so` instead of `.vst3`. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								440a9690b4 
								
							
								 
							
						 
						
							
							
								
								CMake:  Add support for windowLibs, OSXLibs, and iOSLibs when using modules with CMake  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e19b724ec8 
								
							
								 
							
						 
						
							
							
								
								CMake:  Add missing targets to install set  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								69469068a9 
								
							
								 
							
						 
						
							
							
								
								CMake:  Reexport DEBUG/NDEBUG from shared code target  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								702940301c 
								
							
								 
							
						 
						
							
							
								
								CMake:  Fix install mechanism on linux  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bfea6c6cd8 
								
							
								 
							
						 
						
							
							
								
								CMake:  Fix 3.12 compatibility issues  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a1401037f0 
								
							
								 
							
						 
						
							
							
								
								CMake:  Allow module headers with a .hpp extension  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0a2e4191b3 
								
							
								 
							
						 
						
							
							
								
								CMake:  Allow custom header names for BinaryData targets  
							
							This change helps to avoid ambiguity in includes when building projects
which contain more than one "BinaryData.h". 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d817519f39 
								
							
								 
							
						 
						
							
							
								
								CMake:  Fail configuration if copy is requested but destination is not set  
							
							
								
							
							
						 
						5 years ago