@ -70,42 +70,35 @@ endforeach()
@@ -70,42 +70,35 @@ endforeach()
if ( APPLE AND NOT FLTK_BACKEND_X11 )
# O n m a c O S , f l t k - o p t i o n s m u s t b e i n s t a l l e d t w i c e . T h e b u n d l e d v e r s i o n o f
# f l t k - o p t i o n s n e e d s t o g o i n t o t h e / A p p l i c a t i o n s f o l d e r t o m a k e i t v i s i b l e
# a s a u s e r A p p w i t h f u l l G U I .
# T h e b i n a r y w i t h o u t b u n d l e s h o u l d g o i n t o $ { F L T K _ B I N D I R } , u s u a l l y
# / u s r / l o c a l / b i n , s o i t w i l l b e p i c k e d u p a s a c o m m a n d l i n e t o o l b y
# t h e b u i l d p r o c e s s o f o t h e r a p p s .
# O n m a c O S t h e c o m m a n d l i n e t o o l i s t h e s a m e target ( 'fltk-options' ) a s t h e
# o n e i n c l u d e d i n t h e b u n d l e .
# c r e a t e b u n d l e
# O n m a c O S , f l t k - o p t i o n s w i l l b e i n s t a l l e d t w i c e :
# - T h e b u n d l e d v e r s i o n g o e s i n t o t h e d e s t i n a t i o n f o l d e r $ { F L T K _ B I N D I R } .
# - T h e b i n a r y w i t h o u t b u n d l e g o e s i n t o $ { F L T K _ B I N D I R } a s w e l l .
# T h e s e f o l d e r s a r e r e l a t i v e t o t h e i n s t a l l p r e f i x , u s u a l l y ' b i n ' .
# T h e c o m m a n d l i n e t o o l i s t h e s a m e e x e c u t a b l e a s t h e o n e i n c l u d e d i n t h e b u n d l e .
# N o t e :
# B o t h t h e b u n d l e a n d t h e c o m m a n d l i n e t o o l a r e c u r r e n t l y i n s t a l l e d s i d e b y s i d e .
# T h i s m a y b e c h a n g e d i n t h e f u t u r e .
# s e t b u n d l e p r o p e r t i e s
set_target_properties ( fltk-options PROPERTIES MACOSX_BUNDLE_INFO_PLIST "${CMAKE_CURRENT_SOURCE_DIR}/fltk-options.plist" )
set_target_properties ( fltk-options PROPERTIES MACOSX_BUNDLE_ICON_FILE ${ ICON_NAME } )
set_target_properties ( fltk-options PROPERTIES XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "org.fltk.fltk-options" )
# T h e l i n e b e l o w w o u l d w r o n g l y i n s t a l l / A p p l i c a t i o n s / f l t k - o p t i o n s . i c n s
# # # set_target_properties ( fltk-options PROPERTIES RESOURCE ${ ICON_PATH } )
# i n s t a l l f l t k - o p t i o n s G U I a n d c o m m a n d l i n e t o o l s
# install ( TARGETS fltk-options DESTINATION "/Applications" )
# i n s t a l l c o m m a n d l i n e t o o l
install ( PROGRAMS $< TARGET_FILE:fltk-options > DESTINATION ${ FLTK_BINDIR } )
else ( )
install ( PROGRAMS $< TARGET_FILE:fltk-options >
D E S T I N A T I O N $ { F L T K _ B I N D I R } )
# i n s t a l l f l t k - o p t i o n s G U I a n d o p t i o n a l c o m m a n d l i n e t o o l ' f l t k - o p t i o n s - c m d '
# ( o n l y o n W i n d o w s )
endif ( APPLE AND NOT FLTK_BACKEND_X11 )
install ( TARGETS ${ TARGETS }
E X P O R T F L T K - T a r g e t s
R U N T I M E D E S T I N A T I O N $ { F L T K _ B I N D I R }
L I B R A R Y D E S T I N A T I O N $ { F L T K _ L I B D I R }
A R C H I V E D E S T I N A T I O N $ { F L T K _ L I B D I R }
)
# I n s t a l l t h e G U I and ( on Windows only ) t h e c o m m a n d l i n e t o o l ' f l t k - o p t i o n s - c m d '
endif ( APPLE AND NOT FLTK_BACKEND_X11 )
install ( TARGETS ${ TARGETS }
E X P O R T F L T K - T a r g e t s
R U N T I M E D E S T I N A T I O N $ { F L T K _ B I N D I R }
L I B R A R Y D E S T I N A T I O N $ { F L T K _ L I B D I R }
A R C H I V E D E S T I N A T I O N $ { F L T K _ L I B D I R }
B U N D L E D E S T I N A T I O N $ { F L T K _ B I N D I R } # m a c O S : b u n d l e s
)
# I n s t a l l d e s k t o p f i l e s