jucer_project_files

Register files to compile or to use as Xcode or binary resources and assign them to a group.

jucer_project_files(<group_name>
  [<compile> <xcode_resource> <binary_resource> <file_path> [<compiler_flag_scheme>]]...
)

Use / in <group_name> to define group hierarchies. For instance, A/B/C is a sub-group of A/B.

<compile>, <xcode_resource> and <binary_resource> must be equal to x or ., as shown in the example.

Example

From the AUv3Synth example of JUCE 5.2.1:

68jucer_project_files("AUv3Synth/Source/BinaryData"
69# Compile   Xcode     Binary    File
70#           Resource  Resource
71  .         x         .         "Source/BinaryData/power.png"
72  .         .         x         "Source/BinaryData/proaudio.path"
73  .         .         x         "Source/BinaryData/singing.ogg"
74)
75
76jucer_project_files("AUv3Synth/Source"
77# Compile   Xcode     Binary    File
78#           Resource  Resource
79  .         .         .         "Source/MaterialLookAndFeel.h"
80  .         .         .         "Source/AUv3SynthEditor.h"
81  x         .         .         "Source/AUv3SynthProcessor.cpp"
82)