Linux multi-monitor fullscreen support
[ryzomcore.git] / CMakePackaging.txt
blob0ad8a1d1d3c1df8aa9a2bef14e0f595c850eefad
1 cpack_add_install_type(Full DISPLAY_NAME "Full Install")
2 cpack_add_install_type(Developer DISPLAY_NAME "Developer Install")
3 cpack_add_install_type(Runtime DISPLAY_NAME "Runtime Files")
5 cpack_add_component_group(Drivers 
6   EXPANDED 
7   DESCRPTION "The drivers needed to run NeL-based software.")
8 cpack_add_component_group(Samples 
9   EXPANDED 
10   DESCRPTION "Sample applications and configurations demonstrating NeL.")
11 cpack_add_component_group(Tools 
12   EXPANDED 
13   DESCRPTION "Tools for NeL development and media creation.")
17 ###############
18 #             #
19 # Development #
20 #             #
21 ###############
22 cpack_add_component(libraries
23   DISPLAY_NAME "Libraries"
24   DESCRIPTION "Libraries used to build programs with NeL"
25   GROUP Development
26   INSTALL_TYPES Full Developer)
27 cpack_add_component(headers
28   DISPLAY_NAME "C++ Headers"
29   DESCRIPTION "C++ headers used to build programs with NeL"
30   GROUP Development
31   INSTALL_TYPES Full Developer)
33 ###########
34 #         #
35 # Drivers #
36 #         #
37 ###########
38 cpack_add_component(drivers3d
39   DISPLAY_NAME "3D Drivers"
40   DESCRIPTION "3D Drivers for running NeL based applications."
41   GROUP Drivers
42   INSTALL_TYPES Full Runtime)
43 cpack_add_component(driverssound
44   DISPLAY_NAME "Sound Drivers"
45   DESCRIPTION "Sound Drivers for running NeL based applications."
46   GROUP Drivers
47   INSTALL_TYPES Full Runtime)  
49 #########
50 #       #
51 # Tools #
52 #       #
53 #########
54 cpack_add_component(toolsmisc
55   DISPLAY_NAME "Misc Tools"
56   DESCRIPTION "Misc. NeL Tools"
57   GROUP Tools
58   INSTALL_TYPES Full Runtime)
59 cpack_add_component(tools3d
60   DISPLAY_NAME "3D Tools"
61   DESCRIPTION "3D NeL Tools"
62   GROUP Tools
63   INSTALL_TYPES Full Runtime)
64 cpack_add_component(toolsgeorges
65   DISPLAY_NAME "Georges Tools"
66   DESCRIPTION "NeL Georges Tools"
67   GROUP Tools
68   INSTALL_TYPES Full Runtime)
69 cpack_add_component(toolspacs
70   DISPLAY_NAME "PACS Tools"
71   DESCRIPTION "NeL PACS Tools"
72   GROUP Tools
73   INSTALL_TYPES Full Runtime)
74   
75 ###########
76 #         #
77 # Samples #
78 #         #
79 ###########
80 cpack_add_component(samplespacs
81   DISPLAY_NAME "PACS Samples"
82   DESCRIPTION "Sample applications demonstrating the PACS collision library."
83   GROUP Samples
84   INSTALL_TYPES Full)
85 cpack_add_component(samples3d
86   DISPLAY_NAME "3D Samples"
87   DESCRIPTION "Sample applications demonstrating the NeL 3D library."
88   GROUP Samples
89   INSTALL_TYPES Full)  
90 cpack_add_component(samplesgeorges
91   DISPLAY_NAME "Georges Samples"
92   DESCRIPTION "Sample applications demonstrating the Georges data loading module."
93   GROUP Samples
94   INSTALL_TYPES Full)   
95 cpack_add_component(samplesmisc
96   DISPLAY_NAME "Misc Samples"
97   DESCRIPTION "Sample applications demonstrating the core NeL functionality module."
98   GROUP Samples
99   INSTALL_TYPES Full)
100 cpack_add_component(samplesnet
101   DISPLAY_NAME "Net Samples"
102   DESCRIPTION "Sample applications demonstrating the NeL Network functionality."
103   GROUP Samples
104   INSTALL_TYPES Full)
105 cpack_add_component(samplessound
106   DISPLAY_NAME "Sound Samples"
107   DESCRIPTION "Sample applications demonstrating the NeL Sound functionality."
108   GROUP Samples
109   INSTALL_TYPES Full)