@ -52,13 +52,41 @@ list( APPEND TDECORE_LIBRARY_DIRS ${TQT_LIBRARY_DIRS} )
# # # # # a d d a p i d o x t a r g e t s # # # # # # # # # # # #
if ( "${CMAKE_VERSION}" VERSION_LESS "3.1" )
set ( CMAKE_ENV "env" )
else ( )
set ( CMAKE_ENV "${CMAKE_COMMAND};-E;env" )
endif ( )
add_custom_target ( apidox
C O M M A N D " . / g e n e r a t e _ a p i d o x " " $ { C M A K E _ S O U R C E _ D I R } " " $ { C M A K E _ B I N A R Y _ D I R } " " $ { H T M L _ I N S T A L L _ D I R } " " / u s r / s h a r e / q t 3 / d o c / h t m l "
W O R K I N G _ D I R E C T O R Y " $ { C M A K E _ S O U R C E _ D I R } / c m a k e / " )
C O M M A N D $ { C M A K E _ E N V }
" Q T D O C D I R = / u s r / s h a r e / q t 3 / d o c / h t m l "
$ { C M A K E _ S O U R C E _ D I R } / a d m i n / d o x y g e n . s h
- - n o - m o d u l e n a m e
$ { C M A K E _ S O U R C E _ D I R }
C O M M A N D
f i n d $ { C M A K E _ B I N A R Y _ D I R } / a p i d o c s - n a m e ' * . h t m l ' |
x a r g s - r s e d - i ' s | $ { C M A K E _ B I N A R Y _ D I R } / a p i d o c s | $ { H T M L _ I N S T A L L _ D I R } / e n / $ { P R O J E C T _ N A M E } - a p i d o c s | g '
C O M M A N D
f i n d $ { C M A K E _ B I N A R Y _ D I R } / a p i d o c s - n a m e ' * . t a g ' |
x a r g s - r s e d - i ' s | $ { C M A K E _ S O U R C E _ D I R } / | $ { P R O J E C T _ N A M E } / | g '
W O R K I N G _ D I R E C T O R Y $ { C M A K E _ B I N A R Y _ D I R }
)
add_custom_target ( install-apidox
C O M M A N D " . / i n s t a l l _ a p i d o x " " $ { C M A K E _ S O U R C E _ D I R } " " $ { C M A K E _ B I N A R Y _ D I R } " " $ { H T M L _ I N S T A L L _ D I R } " " $ { C M A K E _ I N S T A L L _ P R E F I X } "
W O R K I N G _ D I R E C T O R Y " $ { C M A K E _ S O U R C E _ D I R } / c m a k e / " )
C O M M A N D $ { C M A K E _ C O M M A N D } - E e c h o A p i d o x i n s t a l l e d i n $ { H T M L _ I N S T A L L _ D I R } / e n / $ { P R O J E C T _ N A M E } - a p i d o c s
)
install ( CODE "
if ( EXISTS ${ CMAKE_BINARY_DIR } /apidocs )
file (
I N S T A L L $ { C M A K E _ B I N A R Y _ D I R } / a p i d o c s /
D E S T I N A T I O N $ { H T M L _ I N S T A L L _ D I R } / e n / $ { P R O J E C T _ N A M E } - a p i d o c s
P A T T E R N d o x y g e n _ s q l i t e 3 . d b E X C L U D E
P A T T E R N i n s t a l l d o x - s l o w E X C L U D E
)
endif ( ) "
)
# # # # # u s e r r e q u e s t e d o p t i o n s # # # # # # # # # # # # # # # # # # # #