Make libmad work on Windows x64

This commit is contained in:
Prcuvu
2019-10-01 14:04:28 +08:00
parent 8f8ce5c48d
commit b55760811b
2 changed files with 13 additions and 5 deletions
+9 -3
View File
@@ -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)
+4 -2
View File
@@ -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