forked from Audiveris/audiveris
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsettings.gradle
More file actions
48 lines (40 loc) · 1.57 KB
/
settings.gradle
File metadata and controls
48 lines (40 loc) · 1.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
//------------------------------------------------------------------------------------------------//
// //
// s e t t i n g s . g r a d l e //
// //
//------------------------------------------------------------------------------------------------//
//
// Audiveris project.
//
// Sub-projects:
// - app : The application
// - docs : The handbook documentation
// - flatpak : The Linux flatpak
// - packaging : The building of installers for Windows, Linux and macOS
// - schemas : The documentation about the .omr files
//
//--------------------------------------------------------------------------------------------------
pluginManagement {
repositories {
maven { url="app/build/dependencies" }
maven { url="dependencies" }
gradlePluginPortal()
}
}
// Name for the project
rootProject.name = 'Audiveris'
// Application
include 'app'
// Installer for Linux
include 'flatpak'
if (startParameter.projectProperties['isFlatpak'] == 'true') {
println "Initialization. isFlatpak is set, skipping useless subprojects"
} else {
println "Initialization. isFlatpak is not set"
// Documentation
include 'docs'
// Multi-OS packaging
include 'packaging'
// Generation of schemas-based documentation
include 'schemas'
}