HaikuPorts
  • Login
  • Preferences
  • Help/Guide
  • Wiki
  • Timeline
  • Roadmap
  • View Tickets
  • Search
  • Port Log
  • Blog

Context Navigation

  • Back to Ticket #359

Ticket #359: openal-soft-1.12.854.patch

File openal-soft-1.12.854.patch, 2.4 KB (added by michaelvoliveira, 5 years ago)

patch file to detect math functions and pthread

  • openal-soft-1.12.

    diff -Naur openal-soft-1.12.854/CMakeLists.txt openal-soft-1.12.854-haiku/CMakeLists.txt
    old new  
    145145CHECK_INCLUDE_FILE(fenv.h HAVE_FENV_H) 
    146146CHECK_INCLUDE_FILE(float.h HAVE_FLOAT_H) 
    147147 
    148 CHECK_LIBRARY_EXISTS(m  powf   "" HAVE_POWF) 
    149 CHECK_LIBRARY_EXISTS(m  sqrtf  "" HAVE_SQRTF) 
    150 CHECK_LIBRARY_EXISTS(m  acosf  "" HAVE_ACOSF) 
    151 CHECK_LIBRARY_EXISTS(m  atanf  "" HAVE_ATANF) 
    152 CHECK_LIBRARY_EXISTS(m  fabsf  "" HAVE_FABSF) 
     148CHECK_LIBRARY_EXISTS(root  powf   "" HAVE_POWF) 
     149CHECK_LIBRARY_EXISTS(root  sqrtf  "" HAVE_SQRTF) 
     150CHECK_LIBRARY_EXISTS(root  acosf  "" HAVE_ACOSF) 
     151CHECK_LIBRARY_EXISTS(root  atanf  "" HAVE_ATANF) 
     152CHECK_LIBRARY_EXISTS(root  fabsf  "" HAVE_FABSF) 
    153153IF(HAVE_FENV_H) 
    154     CHECK_LIBRARY_EXISTS(m  fesetround  "" HAVE_FESETROUND) 
     154    CHECK_LIBRARY_EXISTS(root  fesetround  "" HAVE_FESETROUND) 
    155155ENDIF() 
    156156IF(HAVE_SQRTF OR HAVE_ACOSF OR HAVE_ATANF OR HAVE_FABSF OR HAVE_FESETROUND) 
    157     SET(EXTRA_LIBS m ${EXTRA_LIBS}) 
     157    SET(EXTRA_LIBS ${EXTRA_LIBS}) 
    158158ENDIF() 
    159159CHECK_FUNCTION_EXISTS(strtof HAVE_STRTOF) 
    160160CHECK_FUNCTION_EXISTS(_controlfp HAVE__CONTROLFP) 
    … …  
    215215IF(DLOPEN) 
    216216    CHECK_INCLUDE_FILE(dlfcn.h HAVE_DLFCN_H) 
    217217    IF(HAVE_DLFCN_H) 
    218         CHECK_LIBRARY_EXISTS(dl dlopen "" HAVE_LIBDL) 
     218        CHECK_LIBRARY_EXISTS(root dlopen "" HAVE_LIBDL) 
    219219        IF(HAVE_LIBDL) 
    220             SET(EXTRA_LIBS dl ${EXTRA_LIBS}) 
     220            SET(EXTRA_LIBS ${EXTRA_LIBS}) 
    221221        ENDIF() 
    222222    ENDIF() 
    223223ENDIF() 
    … …  
    252252    # _GNU_SOURCE is needed on some systems for extra attributes, and 
    253253    # _REENTRANT is needed for libc thread-safety 
    254254    ADD_DEFINITIONS(-D_GNU_SOURCE=1) 
    255     CHECK_LIBRARY_EXISTS(pthread pthread_create "" HAVE_LIBPTHREAD) 
     255    CHECK_LIBRARY_EXISTS(root pthread_create "" HAVE_LIBPTHREAD) 
    256256    IF(HAVE_LIBPTHREAD) 
    257         SET(EXTRA_LIBS pthread ${EXTRA_LIBS}) 
     257        SET(EXTRA_LIBS ${EXTRA_LIBS}) 
    258258    ENDIF() 
    259259 
    260     CHECK_LIBRARY_EXISTS(pthread pthread_setschedparam "" HAVE_PTHREAD_SETSCHEDPARAM) 
     260    CHECK_LIBRARY_EXISTS(root pthread_setschedparam "" HAVE_PTHREAD_SETSCHEDPARAM) 
    261261 
    262     CHECK_LIBRARY_EXISTS(rt clock_gettime "" HAVE_LIBRT) 
     262    CHECK_LIBRARY_EXISTS(root clock_gettime "" HAVE_LIBRT) 
    263263    IF(HAVE_LIBRT) 
    264         SET(EXTRA_LIBS rt ${EXTRA_LIBS}) 
     264        SET(EXTRA_LIBS ${EXTRA_LIBS}) 
    265265    ENDIF() 
    266266ENDIF() 
    267267 

Download in other formats:

  • Original Format

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/