@ -5,9 +5,18 @@ if( APPLE )
# T O D O G e n e r a t e t h i s a t r u n t i m e a s w e l l
include ( ${ KICAD_CMAKE_MODULE_PATH } /WritePlatformMetadata_macos.cmake )
elseif ( UNIX )
# N o t e : W e u s e t w o d i f f e r e n t a p p I D s h e r e f o r l e g a c y r e a s o n s . T h e o r g . k i c a d . K i C a d
# I D i s f r o m F l a t H u b F l a t p a k s , w h i l e t h e o r g . k i c a d . k i c a d I D i s u s e d e v e r y w h e r e e l s e .
# H a v i n g t h e s e t w o b e s e p a r a t e c a u s e s p r o b l e m s i n G n o m e S o f t w a r e b e c a u s e t h e y w l l
# e a c h a p p e a r a s t h e i r o w n a p p , s o K i C a d g e t s t w o e n t r i e s .
#
# T o w o r k a r o u n d t h i s , w e i n c l u d e a p r o v i d e s s t a t e m e n t i n t h e m e t a i n f o f o r t h e o t h e r
# a p p I D t o l i n k t h e t w o I D s t o g e t h e r .
# D e f a u l t v a l u e s f o r r e g u l a r b u i l d s
set ( KICAD_REVERSE_DOMAIN "org.kicad" )
set ( KICAD_APP_NAME "${KICAD_REVERSE_DOMAIN}.kicad" )
set ( KICAD_PROVIDES_APP_ID "${KICAD_REVERSE_DOMAIN}.KiCad" )
set ( KICAD_APP_PREFIX "${KICAD_REVERSE_DOMAIN}" )
set ( KICAD_ICON_PREFIX "" )
set ( KICAD_DESKTOP_FILE_ICON_PREFIX "" )
@ -18,8 +27,10 @@ elseif( UNIX )
# O v e r r i d e d e f a u l t v a l u e s f r o m a b o v e i f w e a r e b u i l d i n g a f l a t p a k
if ( KICAD_BUILD_FLATPAK )
set ( KICAD_APP_NAME "${KICAD_REVERSE_DOMAIN}.KiCad" )
set ( KICAD_PROVIDES_APP_ID "${KICAD_REVERSE_DOMAIN}.kicad" )
if ( KICAD_BUILD_NIGHTLY_FLATPAK )
set ( KICAD_APP_NAME "${KICAD_APP_NAME}.Nightly" )
set ( KICAD_PROVIDES_APP_ID "${KICAD_PROVIDES_APP_ID}.Nightly" )
endif ( )
set ( KICAD_APP_PREFIX "${KICAD_APP_NAME}" )
set ( KICAD_ICON_PREFIX "${KICAD_APP_NAME}" )
@ -37,6 +48,7 @@ elseif( UNIX )
- D B U I L D _ P A T H = $ { P R O J E C T _ B I N A R Y _ D I R }
- D K I C A D _ C M A K E _ M O D U L E _ P A T H = $ { P R O J E C T _ S O U R C E _ D I R } / c m a k e
- D K I C A D _ A P P _ N A M E = $ { K I C A D _ A P P _ N A M E }
- D K I C A D _ P R O V I D E S _ A P P _ I D = $ { K I C A D _ P R O V I D E S _ A P P _ I D }
- P $ { K I C A D _ C M A K E _ M O D U L E _ P A T H } / B u i l d S t e p s / W r i t e P l a t f o r m M e t a d a t a _ l i n u x . c m a k e
D E P E N D S $ { K I C A D _ C M A K E _ M O D U L E _ P A T H } / B u i l d S t e p s / W r i t e P l a t f o r m M e t a d a t a _ l i n u x . c m a k e
C O M M E N T " C o n f i g u r i n g L i n u x m e t a i n f o "