KhronosGroup/KTX
CMakeLists.txt
:1541
cpack_add_component(library
DISPLAY_NAME "Library"
DESCRIPTION "Main KTX library."
REQUIRED
)
cpack_add_component(library
DISPLAY_NAME "Library"
DESCRIPTION "Main KTX library."
REQUIRED
)
cpack_add_component(jni
DISPLAY_NAME "Java wrapper"
DESCRIPTION "Java wrapper and native interface for KTX library."
DEPENDS library
DISABLED
)
cpack_add_component(tools
DISPLAY_NAME "Command line tools"
DESCRIPTION "Command line tools for creating, converting and inspecting KTX files."
DEPENDS library
)
cpack_add_component(dev
DISPLAY_NAME "Development"
DESCRIPTION "Additional resources for development (header files and documentation)."
DEPENDS library
DISABLED
)
cpack_add_component(Runtime DISPLAY_NAME "Application" DESCRIPTION "Reference application that makes use of libxevd" GROUP RuntimeGroup INSTALL_TYPES Full Runtime)
cpack_add_component(Libraries DISPLAY_NAME "Shared Libraries" DESCRIPTION "Shared libraries used to run xevd_app" GROUP RuntimeGroup INSTALL_TYPES Full Runtime Developer)
cpack_add_component(Development DISPLAY_NAME "C++ Headers and static libraries used to build programs with libxevd" DESCRIPTION "C/C++ header files for use with libxevd" GROUP DevelopmentGroup INSTALL_TYPES Full Developer)
cpack_add_component(Runtime DISPLAY_NAME "Application" DESCRIPTION "Reference application that makes use of libxeve" GROUP RuntimeGroup INSTALL_TYPES Full Runtime)
cpack_add_component(Libraries DISPLAY_NAME "Shared Libraries" DESCRIPTION "Shared libraries used to run xeve_app" GROUP RuntimeGroup INSTALL_TYPES Full Runtime Developer)
cpack_add_component(Development DISPLAY_NAME "C++ Headers and static libraries used to build programs with libxeve" DESCRIPTION "C/C++ header files for use with libxeve" GROUP DevelopmentGroup INSTALL_TYPES Full Developer)