Make libmad work on Windows x64
This commit is contained in:
Vendored
+9
-3
@@ -62,9 +62,15 @@ else()
|
||||
# first glance.
|
||||
sm_add_compile_definition("mad" ASO_ZEROCHECK)
|
||||
sm_add_compile_definition("mad" $<$<CONFIG:Debug>:FPM_DEFAULT>)
|
||||
sm_add_compile_definition("mad" $<$<CONFIG:Release>:FPM_INTEL>)
|
||||
sm_add_compile_definition("mad" $<$<CONFIG:MinSizeRel>:FPM_INTEL>)
|
||||
sm_add_compile_definition("mad" $<$<CONFIG:RelWithDebInfo>:FPM_INTEL>)
|
||||
if(SIZEOF_INTPTR_T EQUAL 8)
|
||||
sm_add_compile_definition("mad" $<$<CONFIG:Release>:FPM_64BIT>)
|
||||
sm_add_compile_definition("mad" $<$<CONFIG:MinSizeRel>:FPM_64BIT>)
|
||||
sm_add_compile_definition("mad" $<$<CONFIG:RelWithDebInfo>:FPM_64BIT>)
|
||||
else()
|
||||
sm_add_compile_definition("mad" $<$<CONFIG:Release>:FPM_INTEL>)
|
||||
sm_add_compile_definition("mad" $<$<CONFIG:MinSizeRel>:FPM_INTEL>)
|
||||
sm_add_compile_definition("mad" $<$<CONFIG:RelWithDebInfo>:FPM_INTEL>)
|
||||
endif()
|
||||
# TODO: Provide a proper define for inline.
|
||||
sm_add_compile_definition("mad" inline=__inline)
|
||||
elseif(APPLE OR UNIX)
|
||||
|
||||
Vendored
+4
-2
@@ -24,9 +24,11 @@
|
||||
extern "C" {
|
||||
# endif
|
||||
|
||||
# if _WIN64
|
||||
# define FPM_64BIT
|
||||
# else
|
||||
# define FPM_INTEL
|
||||
|
||||
|
||||
# endif
|
||||
|
||||
# define SIZEOF_INT 4
|
||||
# define SIZEOF_LONG 4
|
||||
|
||||
Reference in New Issue
Block a user