@ -15,17 +15,39 @@
# m o d u l e .
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
# C o p y r i g h t 2 0 0 5 - 2 0 0 9 K i t w a r e , I n c .
# C M a k e - C r o s s P l a t f o r m M a k e f i l e G e n e r a t o r
# C o p y r i g h t 2 0 0 0 - 2 0 1 6 K i t w a r e , I n c .
# C o p y r i g h t 2 0 0 0 - 2 0 1 1 I n s i g h t S o f t w a r e C o n s o r t i u m
# A l l r i g h t s r e s e r v e d .
#
# D i s t r i b u t e d u n d e r t h e O S I - a p p r o v e d B S D License ( the "License" ) ;
# s e e a c c o m p a n y i n g f i l e C o p y r i g h t . t x t f o r d e t a i l s .
# R e d i s t r i b u t i o n a n d u s e i n s o u r c e a n d b i n a r y f o r m s , w i t h o r w i t h o u t
# m o d i f i c a t i o n , a r e p e r m i t t e d p r o v i d e d t h a t t h e f o l l o w i n g c o n d i t i o n s
# a r e m e t :
#
# T h i s s o f t w a r e i s d i s t r i b u t e d W I T H O U T A N Y W A R R A N T Y ; w i t h o u t e v e n t h e
# i m p l i e d w a r r a n t y o f M E R C H A N T A B I L I T Y o r F I T N E S S F O R A P A R T I C U L A R P U R P O S E .
# S e e t h e L i c e n s e f o r m o r e i n f o r m a t i o n .
# * R e d i s t r i b u t i o n s o f s o u r c e c o d e m u s t r e t a i n t h e a b o v e c o p y r i g h t
# n o t i c e , t h i s l i s t o f c o n d i t i o n s a n d t h e f o l l o w i n g d i s c l a i m e r .
#
# * R e d i s t r i b u t i o n s i n b i n a r y f o r m m u s t r e p r o d u c e t h e a b o v e c o p y r i g h t
# n o t i c e , t h i s l i s t o f c o n d i t i o n s a n d t h e f o l l o w i n g d i s c l a i m e r i n t h e
# d o c u m e n t a t i o n a n d / o r o t h e r m a t e r i a l s p r o v i d e d w i t h t h e d i s t r i b u t i o n .
#
# * N e i t h e r t h e n a m e s o f K i t w a r e , I n c . , t h e I n s i g h t S o f t w a r e C o n s o r t i u m ,
# n o r t h e n a m e s o f t h e i r c o n t r i b u t o r s m a y b e u s e d t o e n d o r s e o r p r o m o t e
# p r o d u c t s d e r i v e d f r o m t h i s s o f t w a r e w i t h o u t s p e c i f i c p r i o r w r i t t e n
# p e r m i s s i o n .
#
# T H I S S O F T W A R E I S P R O V I D E D B Y T H E C O P Y R I G H T H O L D E R S A N D C O N T R I B U T O R S
# " A S I S " A N D A N Y E X P R E S S O R I M P L I E D W A R R A N T I E S , I N C L U D I N G , B U T N O T
# L I M I T E D T O , T H E I M P L I E D W A R R A N T I E S O F M E R C H A N T A B I L I T Y A N D F I T N E S S F O R
# A P A R T I C U L A R P U R P O S E A R E D I S C L A I M E D . I N N O E V E N T S H A L L T H E C O P Y R I G H T
# H O L D E R O R C O N T R I B U T O R S B E L I A B L E F O R A N Y D I R E C T , I N D I R E C T , I N C I D E N T A L ,
# S P E C I A L , E X E M P L A R Y , O R C O N S E Q U E N T I A L DAMAGES ( INCLUDING, BUT NOT
# L I M I T E D T O , P R O C U R E M E N T O F S U B S T I T U T E G O O D S O R S E R V I C E S ; L O S S O F U S E ,
# D A T A , O R P R O F I T S ; O R B U S I N E S S I N T E R R U P T I O N ) H O W E V E R C A U S E D A N D O N A N Y
# T H E O R Y O F L I A B I L I T Y , W H E T H E R I N C O N T R A C T , S T R I C T L I A B I L I T Y , O R T O R T
# ( I N C L U D I N G N E G L I G E N C E O R O T H E R W I S E ) A R I S I N G I N A N Y W A Y O U T O F T H E U S E
# O F T H I S S O F T W A R E , E V E N I F A D V I S E D O F T H E P O S S I B I L I T Y O F S U C H D A M A G E .
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
# ( T o d i s t r i b u t e t h i s f i l e o u t s i d e o f C M a k e , s u b s t i t u t e t h e f u l l
# L i c e n s e t e x t f o r t h e a b o v e r e f e r e n c e . )
# T h i s m a k e s t h e p r e s u m p t i o n t h a t y o u a r e i n c l u d e a l . h l i k e
# # i n c l u d e " a l . h "
@ -68,7 +90,9 @@
find_path ( OPENAL_INCLUDE_DIR al.h
H I N T S
E N V O P E N A L D I R
P A T H _ S U F F I X E S i n c l u d e / A L i n c l u d e / O p e n A L i n c l u d e
# T h e A L w a s a d d e d i n o r d e r t o m a k e t h e m o d u l e w o r k i n g f o r E m s c r i p t e n o n O S X .
# N o t s u r e w h y i n c l u d e / A L w a s n ' t e n o u g h .
P A T H _ S U F F I X E S i n c l u d e / A L i n c l u d e / O p e n A L i n c l u d e A L
P A T H S
~ / L i b r a r y / F r a m e w o r k s
/ L i b r a r y / F r a m e w o r k s
@ -85,26 +109,29 @@ else()
set ( _OpenAL_ARCH_DIR libs/Win32 )
endif ( )
find_library ( OPENAL_LIBRARY
N A M E S O p e n A L a l o p e n a l O p e n A L 3 2
H I N T S
E N V O P E N A L D I R
P A T H _ S U F F I X E S l i b 6 4 l i b l i b s 6 4 l i b s $ { _ O p e n A L _ A R C H _ D I R }
P A T H S
~ / L i b r a r y / F r a m e w o r k s
/ L i b r a r y / F r a m e w o r k s
/ s w
/ o p t / l o c a l
/ o p t / c s w
/ o p t
[ H K E Y _ L O C A L _ M A C H I N E \ \ S O F T W A R E \ \ C r e a t i v e \ L a b s \ \ O p e n A L \ 1 . 1 \ S o f t w a r e \ D e v e l o p m e n t \ K i t \ \ 1 . 0 0 . 0 0 0 0 ; I n s t a l l D i r ]
)
if ( NOT CORRADE_TARGET_EMSCRIPTEN )
find_library ( OPENAL_LIBRARY
N A M E S O p e n A L a l o p e n a l O p e n A L 3 2
H I N T S
E N V O P E N A L D I R
P A T H _ S U F F I X E S l i b 6 4 l i b l i b s 6 4 l i b s $ { _ O p e n A L _ A R C H _ D I R }
P A T H S
~ / L i b r a r y / F r a m e w o r k s
/ L i b r a r y / F r a m e w o r k s
/ s w
/ o p t / l o c a l
/ o p t / c s w
/ o p t
[ H K E Y _ L O C A L _ M A C H I N E \ \ S O F T W A R E \ \ C r e a t i v e \ L a b s \ \ O p e n A L \ 1 . 1 \ S o f t w a r e \ D e v e l o p m e n t \ K i t \ \ 1 . 0 0 . 0 0 0 0 ; I n s t a l l D i r ]
)
set ( OPENAL_LIBRARY_NEEDED OPENAL_LIBRARY )
endif ( )
unset ( _OpenAL_ARCH_DIR )
# h a n d l e t h e Q U I E T L Y a n d R E Q U I R E D a r g u m e n t s a n d s e t O P E N A L _ F O U N D t o T R U E i f
# a l l l i s t e d v a r i a b l e s a r e T R U E
include ( ${ CMAKE_CURRENT_LIST_DIR } / FindPackageHandleStandardArgs.cmake )
FIND_PACKAGE_HANDLE_STANDARD_ARGS ( OpenAL DEFAULT_MSG OPENAL_LIBRARY OPENAL_INCLUDE_DIR )
include ( FindPackageHandleStandardArgs )
FIND_PACKAGE_HANDLE_STANDARD_ARGS ( OpenAL DEFAULT_MSG ${ OPENAL_LIBRARY_NEEDED } OPENAL_INCLUDE_DIR )
mark_as_advanced ( OPENAL_LIBRARY OPENAL_INCLUDE_DIR )