Skip to content

Commit

Permalink
add icon, a plugin description & copy after build
Browse files Browse the repository at this point in the history
  • Loading branch information
JohT committed May 8, 2022
1 parent 0aad994 commit f7d2c63
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -71,20 +71,21 @@ CPMAddPackage("gh:tcbrindle/span#117fbada0f888e1535e3db20c7c9ddd86db129e2")
juce_add_plugin("${PROJECT_NAME}"
PRODUCT_NAME "${PROJECT_NAME}${PRODUCT_NAME_POSTFIX}" # The name of the final executable, which can differ from the target name
COMPANY_NAME "Johannes Troppacher" # Specify the name of the plugin's author
DESCRIPTION "Audio Spectrum Analyzer using Fourier- and Wavelet-Transformation (v${CURRENT_VERSION})" # A short description of the plugin
# VERSION 0.9.0 # Set this if the plugin version is different to the project version
FORMATS VST3 AU AUv3 Standalone # The formats to build. Other valid formats are: AAX Unity VST AU AUv3
FORMATS VST3 AU Standalone # The formats to build. Other valid formats are: AAX Unity VST AU AUv3

PLUGIN_MANUFACTURER_CODE "JohT" # A four-character manufacturer id with at least one upper-case character
PLUGIN_CODE "SpcJ" # A unique four-character plugin id with exactly one upper-case character
# GarageBand 10.3 requires the first letter to be upper-case, and the remaining letters to be lower-case
# ICON_BIG ... # ICON_* arguments specify a path to an image file to use as an icon for the Standalone
# ICON_SMALL ...
ICON_BIG "${CMAKE_CURRENT_SOURCE_DIR}/image/SpecletBlueIcon.png"
IS_SYNTH FALSE # Is this a synth or an effect?
NEEDS_MIDI_INPUT FALSE # Does the plugin need midi input?
NEEDS_MIDI_OUTPUT FALSE # Does the plugin need midi output?
IS_MIDI_EFFECT FALSE # Is this plugin a MIDI effect?
EDITOR_WANTS_KEYBOARD_FOCUS FALSE # Does the editor need keyboard focus?
# COPY_PLUGIN_AFTER_BUILD TRUE/FALSE # Should the plugin be installed to a default location after building?
COPY_PLUGIN_AFTER_BUILD TRUE # Should the plugin be installed to a default location after building?
VST3_CATEGORIES "Analyzer" # VST3 Plugin Category
)

Expand Down Expand Up @@ -150,7 +151,8 @@ include_directories("${PROJECT_NAME}" PRIVATE "lib/wave++/source")
target_compile_definitions("${PROJECT_NAME}"
PUBLIC
# JUCE_WEB_BROWSER and JUCE_USE_CURL would be on by default, but you might not need them.
JUCE_DISPLAY_SPLASH_SCREEN=0 # Disable the splash screen on startup under GPL license
JUCE_DISPLAY_SPLASH_SCREEN=0 # Plugins with GPL3 License can disable splash screen
JUCE_REPORT_APP_USAGE=0
JUCE_WEB_BROWSER=0 # If you remove this, add `NEEDS_WEB_BROWSER TRUE` to the `juce_add_plugin` call
JUCE_USE_CURL=0 # If you remove this, add `NEEDS_CURL TRUE` to the `juce_add_plugin` call
JUCE_VST3_CAN_REPLACE_VST2=0
Expand Down
Binary file added image/SpecletBlueIcon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit f7d2c63

Please sign in to comment.