@ -84,9 +84,87 @@ ENDIF()
SET ( PACKAGE_ALL_TARGETNAME "${PACKAGE_TARGET_PREFIX}ALL" )
ADD_CUSTOM_TARGET ( ${ PACKAGE_ALL_TARGETNAME } )
# c p a c k c o n f i g u r a t i o n f o r d e b i a n p a c k a g e s
IF ( ${ CPACK_GENERATOR } STREQUAL "DEB" )
SET ( OPENSCENEGRAPH_PACKAGE_MAINTAINER
" "
C A C H E S T R I N G
" N a m e a n d e m a i l a d d r e s s o f t h e p a c k a g e m a i n t a i n e r , e . g . , ' J o n D o e < j o n . d o e @ s u p e r a w e s o m e m a i l . c o m > ' "
)
SET ( CPACK_LIBOPENSCENEGRAPH_DEPENDENCIES
" l i b o p e n t h r e a d s "
C A C H E S T R I N G
" D e p e n d e n d p a c k a g e s f o r t h e o p e n s c e n e g r a p h l i b r a r y package ( uses deb dependecy format ) , e . g . , ' l i b c 6 , l i b c u r l 3 - g n u t l s , l i b g i f 4 , l i b j p e g 8 , l i b p n g 1 2 - 0 ' "
)
SET ( CPACK_LIBOPENSCENEGRAPH-DEV_DEPENDENCIES
" l i b o p e n s c e n e g r a p h "
C A C H E S T R I N G
" D e p e n d e n d p a c k a g e s f o r t h e o p e n s c e n e g r a p h d e v e l o p m e n t package ( uses deb dependecy format ) , e . g . , ' l i b c 6 , l i b c u r l 3 - g n u t l s , l i b g i f 4 , l i b j p e g 8 , l i b p n g 1 2 - 0 ' "
)
SET ( CPACK_LIBOPENTHREADS_DEPENDENCIES
" "
C A C H E S T R I N G
" D e p e n d e n d p a c k a g e s f o r t h e o p e n t h r e a d s l i b r a r y package ( uses deb dependecy format ) , e . g . , ' l i b c 6 , l i b c u r l 3 - g n u t l s , l i b g i f 4 , l i b j p e g 8 , l i b p n g 1 2 - 0 ' "
)
SET ( CPACK_LIBOPENTHREADS-DEV_DEPENDENCIES
" l i b o p e n t h r e a d s "
C A C H E S T R I N G
" D e p e n d e n d p a c k a g e s f o r t h e o p e n t h r e a d s d e v e l o p m e n t package ( uses deb dependecy format ) , e . g . , ' l i b c 6 , l i b c u r l 3 - g n u t l s , l i b g i f 4 , l i b j p e g 8 , l i b p n g 1 2 - 0 ' "
)
SET ( CPACK_OPENSCENEGRAPH_DEPENDENCIES
" l i b o p e n s c e n e g r a p h "
C A C H E S T R I N G
" D e p e n d e n d p a c k a g e s f o r t h e o p e n s c e n e g r a p h m a i n package ( uses deb dependecy format ) , e . g . , ' l i b c 6 , l i b c u r l 3 - g n u t l s , l i b g i f 4 , l i b j p e g 8 , l i b p n g 1 2 - 0 ' "
)
SET ( CPACK_OPENSCENEGRAPH-ALL_DEPENDENCIES
" "
C A C H E S T R I N G
" D e p e n d e n d p a c k a g e s f o r t h e o p e n s c e n e g r a p h p a c k a g e w i t h a l l components ( uses deb dependecy format ) , e . g . , ' l i b c 6 , l i b c u r l 3 - g n u t l s , l i b g i f 4 , l i b j p e g 8 , l i b p n g 1 2 - 0 ' "
)
SET ( CPACK_LIBOPENSCENEGRAPH_CONFLICTS
" "
C A C H E S T R I N G
" C o n f l i c t i n g p a c k a g e s f o r t h e o p e n s c e n e g r a p h l i b r a r y package ( uses deb dependecy format ) , e . g . , ' l i b c 6 , l i b c u r l 3 - g n u t l s , l i b g i f 4 , l i b j p e g 8 , l i b p n g 1 2 - 0 ' "
)
SET ( CPACK_LIBOPENSCENEGRAPH-DEV_CONFLICTS
" "
C A C H E S T R I N G
" C o n f l i c t i n g p a c k a g e s f o r t h e o p e n s c e n e g r a p h d e v e l o p m e n t package ( uses deb dependecy format ) , e . g . , ' l i b c 6 , l i b c u r l 3 - g n u t l s , l i b g i f 4 , l i b j p e g 8 , l i b p n g 1 2 - 0 ' "
)
SET ( CPACK_LIBOPENTHREADS_CONFLICTS
" "
C A C H E S T R I N G
" C o n f l i c t i n g p a c k a g e s f o r t h e o p e n t h r e a d s l i b r a r y package ( uses deb dependecy format ) , e . g . , ' l i b c 6 , l i b c u r l 3 - g n u t l s , l i b g i f 4 , l i b j p e g 8 , l i b p n g 1 2 - 0 ' "
)
SET ( CPACK_LIBOPENTHREADS-DEV_CONFLICTS
" "
C A C H E S T R I N G
" C o n f l i c t i n g p a c k a g e s f o r t h e o p e n t h r e a d s d e v e l o p m e n t package ( uses deb dependecy format ) , e . g . , ' l i b c 6 , l i b c u r l 3 - g n u t l s , l i b g i f 4 , l i b j p e g 8 , l i b p n g 1 2 - 0 ' "
)
SET ( CPACK_OPENSCENEGRAPH_CONFLICTS
" "
C A C H E S T R I N G
" C o n f l i c t i n g p a c k a g e s f o r t h e o p e n s c e n e g r a p h m a i n package ( uses deb dependecy format ) , e . g . , ' l i b c 6 , l i b c u r l 3 - g n u t l s , l i b g i f 4 , l i b j p e g 8 , l i b p n g 1 2 - 0 ' "
)
SET ( CPACK_OPENSCENEGRAPH-ALL_CONFLICTS
" "
C A C H E S T R I N G
" C o n f l i c t i n g p a c k a g e s f o r t h e o p e n s c e n e g r a p h p a c k a g e w i t h a l l components ( uses deb dependecy format ) , e . g . , ' l i b c 6 , l i b c u r l 3 - g n u t l s , l i b g i f 4 , l i b j p e g 8 , l i b p n g 1 2 - 0 ' "
)
ENDIF ( )
MACRO ( GENERATE_PACKAGING_TARGET package_name )
SET ( CPACK_PACKAGE_NAME ${ package_name } )
# s e t d e b i a n d e p e n d e n c i e s A N D c o n f l i c t s
IF ( ${ CPACK_GENERATOR } STREQUAL "DEB" )
STRING ( TOUPPER CPACK_ ${ package_name } _DEPENDENCIES DEPENDENCIES_VAR )
STRING ( TOUPPER CPACK_ ${ package_name } _CONFLICTS CONFLICTS_VAR )
SET ( OSG_PACKAGE_DEPENDS "${${DEPENDENCIES_VAR}}" )
SET ( OSG_PACKAGE_CONFLICTS "${${CONFLICTS_VAR}}" )
ENDIF ( )
# t h e d o c p a c k a g e s d o n ' t n e e d a s y s t e m - a r c h s p e c i f i c a t i o n
IF ( ${ package } MATCHES -doc )
SET ( OSG_PACKAGE_FILE_NAME ${ package_name } - ${ OPENSCENEGRAPH_VERSION } )