mirror of
https://port.numenaute.org/aleajactaest/khanat-code-old.git
synced 2024-11-24 15:56:22 +00:00
9bc219ee14
About Shared Library (shared) and Module Library (module) type of cmake target INSTALL command has different behaviour for ARCHIVE LIBRARY RUNTIME depending on the platform
109 lines
3 KiB
Text
109 lines
3 KiB
Text
cpack_add_install_type(Full DISPLAY_NAME "Full Install")
|
|
cpack_add_install_type(Developer DISPLAY_NAME "Developer Install")
|
|
cpack_add_install_type(Runtime DISPLAY_NAME "Runtime Files")
|
|
|
|
cpack_add_component_group(Drivers
|
|
EXPANDED
|
|
DESCRPTION "The drivers needed to run NeL-based software.")
|
|
cpack_add_component_group(Samples
|
|
EXPANDED
|
|
DESCRPTION "Sample applications and configurations demonstrating NeL.")
|
|
cpack_add_component_group(Tools
|
|
EXPANDED
|
|
DESCRPTION "Tools for NeL development and media creation.")
|
|
|
|
|
|
|
|
###############
|
|
# #
|
|
# Development #
|
|
# #
|
|
###############
|
|
cpack_add_component(libraries
|
|
DISPLAY_NAME "Libraries"
|
|
DESCRIPTION "Libraries used to build programs with NeL"
|
|
GROUP Development
|
|
INSTALL_TYPES Full Developer)
|
|
cpack_add_component(headers
|
|
DISPLAY_NAME "C++ Headers"
|
|
DESCRIPTION "C++ headers used to build programs with NeL"
|
|
GROUP Development
|
|
INSTALL_TYPES Full Developer)
|
|
|
|
###########
|
|
# #
|
|
# Drivers #
|
|
# #
|
|
###########
|
|
cpack_add_component(drivers3d
|
|
DISPLAY_NAME "3D Drivers"
|
|
DESCRIPTION "3D Drivers for running NeL based applications."
|
|
GROUP Drivers
|
|
INSTALL_TYPES Full Runtime)
|
|
cpack_add_component(driverssound
|
|
DISPLAY_NAME "Sound Drivers"
|
|
DESCRIPTION "Sound Drivers for running NeL based applications."
|
|
GROUP Drivers
|
|
INSTALL_TYPES Full Runtime)
|
|
|
|
#########
|
|
# #
|
|
# Tools #
|
|
# #
|
|
#########
|
|
cpack_add_component(toolsmisc
|
|
DISPLAY_NAME "Misc Tools"
|
|
DESCRIPTION "Misc. NeL Tools"
|
|
GROUP Tools
|
|
INSTALL_TYPES Full Runtime)
|
|
cpack_add_component(tools3d
|
|
DISPLAY_NAME "3D Tools"
|
|
DESCRIPTION "3D NeL Tools"
|
|
GROUP Tools
|
|
INSTALL_TYPES Full Runtime)
|
|
cpack_add_component(toolsgeorges
|
|
DISPLAY_NAME "Georges Tools"
|
|
DESCRIPTION "NeL Georges Tools"
|
|
GROUP Tools
|
|
INSTALL_TYPES Full Runtime)
|
|
cpack_add_component(toolspacs
|
|
DISPLAY_NAME "PACS Tools"
|
|
DESCRIPTION "NeL PACS Tools"
|
|
GROUP Tools
|
|
INSTALL_TYPES Full Runtime)
|
|
|
|
###########
|
|
# #
|
|
# Samples #
|
|
# #
|
|
###########
|
|
cpack_add_component(samplespacs
|
|
DISPLAY_NAME "PACS Samples"
|
|
DESCRIPTION "Sample applications demonstrating the PACS collision library."
|
|
GROUP Samples
|
|
INSTALL_TYPES Full)
|
|
cpack_add_component(samples3d
|
|
DISPLAY_NAME "3D Samples"
|
|
DESCRIPTION "Sample applications demonstrating the NeL 3D library."
|
|
GROUP Samples
|
|
INSTALL_TYPES Full)
|
|
cpack_add_component(samplesgeorges
|
|
DISPLAY_NAME "Georges Samples"
|
|
DESCRIPTION "Sample applications demonstrating the Georges data loading module."
|
|
GROUP Samples
|
|
INSTALL_TYPES Full)
|
|
cpack_add_component(samplesmisc
|
|
DISPLAY_NAME "Misc Samples"
|
|
DESCRIPTION "Sample applications demonstrating the core NeL functionality module."
|
|
GROUP Samples
|
|
INSTALL_TYPES Full)
|
|
cpack_add_component(samplesnet
|
|
DISPLAY_NAME "Net Samples"
|
|
DESCRIPTION "Sample applications demonstrating the NeL Network functionality."
|
|
GROUP Samples
|
|
INSTALL_TYPES Full)
|
|
cpack_add_component(samplessound
|
|
DISPLAY_NAME "Sound Samples"
|
|
DESCRIPTION "Sample applications demonstrating the NeL Sound functionality."
|
|
GROUP Samples
|
|
INSTALL_TYPES Full)
|