1 # Several directory names used by FluidSynth to install files
2 # the variable names are similar to the KDE4 build system
4 # DEFAULT_SOUNDFONT - automatically loaded in some use cases
6 set (DEFAULT_SOUNDFONT "C:\\\\soundfonts\\\\default.sf2" CACHE STRING
7 "Default soundfont file")
9 set (DEFAULT_SOUNDFONT "share/soundfonts/default.sf2" CACHE STRING
10 "Default soundfont file")
12 mark_as_advanced (DEFAULT_SOUNDFONT)
14 # BUNDLE_INSTALL_DIR - Mac only: the directory for application bundles
15 set (BUNDLE_INSTALL_DIR "/Applications" CACHE STRING
16 "The install dir for application bundles")
17 mark_as_advanced (BUNDLE_INSTALL_DIR)
19 # FRAMEWORK_INSTALL_DIR - Mac only: the directory for framework bundles
20 set (FRAMEWORK_INSTALL_DIR "/Library/Frameworks" CACHE STRING
21 "The install dir for framework bundles")
22 mark_as_advanced (FRAMEWORK_INSTALL_DIR)
24 # BIN_INSTALL_DIR - the directory where executables will be installed
25 set (BIN_INSTALL_DIR "bin" CACHE STRING "The install dir for executables")
26 mark_as_advanced (BIN_INSTALL_DIR)
28 # SBIN_INSTALL_DIR - the directory where system executables will be installed
29 set (SBIN_INSTALL_DIR "sbin" CACHE STRING
30 "The install dir for system executables")
31 mark_as_advanced (SBIN_INSTALL_DIR)
33 # LIB_INSTALL_DIR - the directory where libraries will be installed
34 set (LIB_INSTALL_DIR "lib" CACHE STRING "The install dir for libraries")
35 mark_as_advanced (LIB_INSTALL_DIR)
37 # INCLUDE_INSTALL_DIR - the install dir for header files
38 set (INCLUDE_INSTALL_DIR "include" CACHE STRING "The install dir for headers")
39 mark_as_advanced (INCLUDE_INSTALL_DIR)
41 # DATA_INSTALL_DIR - the base install directory for data files
42 set (DATA_INSTALL_DIR "share" CACHE STRING
43 "The base install dir for data files")
44 mark_as_advanced (DATA_INSTALL_DIR)
46 # DOC_INSTALL_DIR - the install dir for documentation
47 set (DOC_INSTALL_DIR "share/doc" CACHE STRING
48 "The install dir for documentation")
49 mark_as_advanced (DOC_INSTALL_DIR)
51 # INFO_INSTALL_DIR - the info install dir
52 set (INFO_INSTALL_DIR "share/info" CACHE STRING "The info install dir")
53 mark_as_advanced (INFO_INSTALL_DIR)
55 # MAN_INSTALL_DIR - the man pages install dir
56 set (MAN_INSTALL_DIR "share/man/man1" CACHE STRING "The man pages install dir")
57 mark_as_advanced (MAN_INSTALL_DIR)
59 # SYSCONF_INSTALL_DIR - the config file install dir
60 set (SYSCONF_INSTALL_DIR "/etc" CACHE PATH
61 "The sysconfig install dir")
62 mark_as_advanced (SYSCONF_INSTALL_DIR)
64 # XDG_APPS_INSTALL_DIR - the XDG apps dir, where .desktop files are installed
65 set (XDG_APPS_INSTALL_DIR "share/applications" CACHE STRING "The XDG apps dir")
66 mark_as_advanced (XDG_APPS_INSTALL_DIR)
68 # XDG_MIME_INSTALL_DIR - the XDG mimetypes install dir
69 set (XDG_MIME_INSTALL_DIR "share/mime/packages" CACHE STRING
70 "The install dir for the xdg mimetypes")
71 mark_as_advanced (XDG_MIME_INSTALL_DIR)
73 # DBUS_INTERFACES_INSTALL_DIR - the directory where dbus interfaces are
75 set (DBUS_INTERFACES_INSTALL_DIR "share/dbus-1/interfaces" CACHE STRING
76 "The dbus interfaces install dir")
77 mark_as_advanced (DBUS_INTERFACES_INSTALL_DIR)
79 # DBUS_SERVICES_INSTALL_DIR - the directory where dbus services are installed
80 set (DBUS_SERVICES_INSTALL_DIR "share/dbus-1/services" CACHE STRING
81 "The dbus services install dir")
82 mark_as_advanced (DBUS_SERVICES_INSTALL_DIR)
84 # DBUS_SYSTEM_SERVICES_INSTALL_DIR - the directory where dbus system services
86 set (DBUS_SYSTEM_SERVICES_INSTALL_DIR "share/dbus-1/system-services"
87 CACHE STRING "The dbus system services install dir")
88 mark_as_advanced (DBUS_SYSTEM_SERVICES_INSTALL_DIR)