1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-11-28 00:00:18 +01:00

Changes to detect 64-bit builds correctly

This commit is contained in:
Leland Lucius
2020-02-12 13:08:41 -06:00
parent 85219e371c
commit db70394964
3 changed files with 28 additions and 11 deletions

View File

@@ -3,6 +3,14 @@ add_library( ${TARGET} STATIC )
def_vars()
if( IS_64BIT )
set( FPM FPM_64BIT )
elseif( ${CMAKE_HOST_SYSTEM_PROCESSOR} MATCHES "X86|AMD64|i386|i686|x86_64" )
set( FPM FPM_INTEL )
else()
set( FPM FPM_DEFAULT )
endif()
list( APPEND SOURCES
PRIVATE
${TARGET_ROOT}/bit.c
@@ -30,8 +38,7 @@ list( APPEND DEFINES
PRIVATE
HAVE_CONFIG_H
OPT_ACCURACY
$<$<IN_LIST:${CMAKE_HOST_SYSTEM_PROCESSOR},X86;AMD64;i386;i686;x86_64>:FPM_INTEL>
$<$<NOT:$<IN_LIST:${CMAKE_HOST_SYSTEM_PROCESSOR},X86;AMD64;i386;i686;x86_64>>:FPM_DEFAULT>
${FPM}
)
list( APPEND OPTIONS
@@ -39,8 +46,6 @@ list( APPEND OPTIONS
$<$<C_COMPILER_ID:AppleClang,Clang,GNU>:-Wall>
)
set( FPM FPM_DEFAULT )
configure_file( config.h.in private/config.h )
configure_file( mad.h.in public/mad.h )