Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
| b939f22931 | |||
| f26c25af6c | |||
|
|
aaf62b6f51 | ||
|
|
3958fef3eb | ||
|
|
1f01a3ddc0 |
64 changed files with 122071 additions and 5624 deletions
5
.github/asiosdk-version.txt
vendored
5
.github/asiosdk-version.txt
vendored
|
|
@ -1,5 +0,0 @@
|
|||
GitHub Actions uses the hash of this file as the cache key for the ASIO SDK.
|
||||
Update this file when a new version of the ASIO SDK is released to trigger
|
||||
a new download on GitHub Actions instead of using the old cache.
|
||||
|
||||
asiosdk_2.3.3_2019-06-14.zip
|
||||
70
.github/workflows/cmake.yml
vendored
70
.github/workflows/cmake.yml
vendored
|
|
@ -12,55 +12,20 @@ jobs:
|
|||
fail-fast: false
|
||||
matrix:
|
||||
include:
|
||||
- name: Ubuntu GCC
|
||||
- name: Ubuntu
|
||||
os: ubuntu-latest
|
||||
install_dir: ~/portaudio
|
||||
dependencies_extras: libjack-dev
|
||||
cmake_generator: "Unix Makefiles"
|
||||
cmake_options:
|
||||
-DOSS=ON
|
||||
- name: Ubuntu MinGW
|
||||
- name: Ubuntu mingw64
|
||||
os: ubuntu-latest
|
||||
install_dir: ~/portaudio
|
||||
asio_sdk_cache_path: asiosdk.zip
|
||||
dependencies_extras: mingw-w64
|
||||
cmake_generator: "Unix Makefiles"
|
||||
cmake_options:
|
||||
-DASIO=ON
|
||||
-DASIO_SDK_ZIP_PATH=asiosdk.zip
|
||||
-DCMAKE_TOOLCHAIN_FILE=cmake/toolchains/i686-w64-mingw32.cmake
|
||||
- name: Windows MSVC
|
||||
cmake_extras: -DCMAKE_TOOLCHAIN_FILE=i686-w64-mingw32.cmake
|
||||
- name: Windows
|
||||
os: windows-latest
|
||||
install_dir: C:\portaudio
|
||||
cmake_generator: "Visual Studio 16 2019"
|
||||
# ASIO_SDK_ZIP_PATH needs to be quoted or CMake will save the download to
|
||||
# asiosdk instead of asiosdk.zip.
|
||||
asio_sdk_cache_path: "asiosdk.zip"
|
||||
cmake_options:
|
||||
-DASIO=ON
|
||||
-DASIO_SDK_ZIP_PATH="asiosdk.zip"
|
||||
- name: Windows MinGW
|
||||
os: windows-latest
|
||||
install_dir: C:\portaudio
|
||||
cmake_generator: "MinGW Makefiles"
|
||||
# ASIO_SDK_ZIP_PATH needs to be quoted or CMake will save the download to
|
||||
# asiosdk instead of asiosdk.zip.
|
||||
asio_sdk_cache_path: "asiosdk.zip"
|
||||
cmake_options:
|
||||
-DASIO=ON
|
||||
-DASIO_SDK_ZIP_PATH="asiosdk.zip"
|
||||
- name: macOS Clang
|
||||
- name: macOS
|
||||
os: macOS-latest
|
||||
install_dir: ~/portaudio
|
||||
cmake_generator: "Unix Makefiles"
|
||||
cmake_options:
|
||||
-DCMAKE_FRAMEWORK=OFF
|
||||
- name: macOS Clang framework
|
||||
os: macOS-latest
|
||||
install_dir: ~/portaudio
|
||||
cmake_generator: "Unix Makefiles"
|
||||
cmake_options:
|
||||
-DCMAKE_FRAMEWORK=ON
|
||||
|
||||
runs-on: ${{ matrix.os }}
|
||||
name: ${{ matrix.name }}
|
||||
|
|
@ -69,30 +34,15 @@ jobs:
|
|||
steps:
|
||||
- name: checkout Git repository
|
||||
uses: actions/checkout@v2
|
||||
- name: "[Ubuntu] install ALSA and JACK headers"
|
||||
run: sudo apt-get install libasound2-dev ${{ matrix.dependencies_extras }}
|
||||
- name: "[Ubuntu] install dependencies"
|
||||
run: sudo apt-get install libasound2-dev libjack-dev ${{ matrix.dependencies_extras }}
|
||||
if: matrix.os == 'ubuntu-latest'
|
||||
- name: "[macOS] install JACK from Homebrew"
|
||||
run: brew install jack
|
||||
if: matrix.os == 'macOS-latest'
|
||||
- name: "[Windows MinGW] install MinGW from Chocolatey"
|
||||
run: choco install mingw
|
||||
if: startsWith(matrix.os, 'Windows MinGW')
|
||||
- name: "[Windows/MinGW] set up ASIO SDK cache"
|
||||
uses: actions/cache@v2
|
||||
if: matrix.asio_sdk_cache_path != null
|
||||
with:
|
||||
path: ${{ matrix.asio_sdk_cache_path }}
|
||||
key: ${{ hashFiles('.github/asiosdk-version.txt') }}
|
||||
- name: configure
|
||||
run: cmake
|
||||
-G "${{ matrix.cmake_generator }}"
|
||||
${{ matrix.cmake_options }}
|
||||
run: cmake ${{ matrix.cmake_extras }}
|
||||
-DCMAKE_INSTALL_PREFIX=${{ matrix.install_dir }}
|
||||
-DCMAKE_BUILD_TYPE=${{ env.cmake_build_type }}
|
||||
-DSKELETON=ON
|
||||
-DBUILD_TESTING=ON
|
||||
-DBUILD_EXAMPLES=ON
|
||||
-DPA_BUILD_TESTS=ON
|
||||
-DPA_BUILD_EXAMPLES=ON
|
||||
-S .
|
||||
-B build
|
||||
- name: build
|
||||
|
|
|
|||
780
CMakeLists.txt
780
CMakeLists.txt
|
|
@ -1,15 +1,98 @@
|
|||
cmake_minimum_required(VERSION 3.1.0)
|
||||
project(PortAudio VERSION 19.8)
|
||||
|
||||
# $Id: $
|
||||
#
|
||||
# General PortAudio stuff
|
||||
# For a "How-To" please refer to the Portaudio documentation at:
|
||||
# http://www.portaudio.com/trac/wiki/TutorialDir/Compile/CMake
|
||||
#
|
||||
|
||||
option(BUILD_SHARED_LIBS "Build dynamic library" ON)
|
||||
option(BUILD_TESTING "Include test projects" OFF)
|
||||
option(BUILD_EXAMPLES "Include example projects" OFF)
|
||||
CMAKE_MINIMUM_REQUIRED(VERSION 3.0.0)
|
||||
|
||||
add_library(PortAudio
|
||||
# Check if the user is building PortAudio stand-alone or as part of a larger
|
||||
# project. If this is part of a larger project (i.e. the CMakeLists.txt has
|
||||
# been imported by some other CMakeLists.txt), we don't want to trump over
|
||||
# the top of that project's global settings.
|
||||
IF(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_CURRENT_LIST_DIR})
|
||||
PROJECT(portaudio)
|
||||
|
||||
# CMAKE_CONFIGURATION_TYPES only exists for multi-config generators (like
|
||||
# Visual Studio or Xcode). For these projects, we won't define
|
||||
# CMAKE_BUILD_TYPE as it does not make sense.
|
||||
IF(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
|
||||
MESSAGE(STATUS "Setting CMAKE_BUILD_TYPE type to 'Debug' as none was specified.")
|
||||
SET(CMAKE_BUILD_TYPE Debug CACHE STRING "Choose the type of build." FORCE)
|
||||
SET_PROPERTY(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS "Debug" "Release")
|
||||
ENDIF()
|
||||
|
||||
SET_PROPERTY(GLOBAL PROPERTY USE_FOLDERS ON)
|
||||
|
||||
IF(WIN32 AND MSVC)
|
||||
OPTION(PA_DLL_LINK_WITH_STATIC_RUNTIME "Link with static runtime libraries (minimizes runtime dependencies)" ON)
|
||||
IF(PA_DLL_LINK_WITH_STATIC_RUNTIME)
|
||||
FOREACH(flag_var
|
||||
CMAKE_C_FLAGS CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_RELEASE
|
||||
CMAKE_C_FLAGS_MINSIZEREL CMAKE_C_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE
|
||||
CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_RELWITHDEBINFO)
|
||||
IF(${flag_var} MATCHES "/MD")
|
||||
STRING(REGEX REPLACE "/MD" "/MT" ${flag_var} "${${flag_var}}")
|
||||
ENDIF()
|
||||
ENDFOREACH()
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
|
||||
SET(PA_VERSION 19)
|
||||
SET(PA_PKGCONFIG_VERSION ${PA_VERSION})
|
||||
SET(PA_SOVERSION "${PA_VERSION}.0")
|
||||
|
||||
# Most of the code from this point onwards is related to populating the
|
||||
# following variables:
|
||||
# PA_PUBLIC_INCLUDES - This contains the list of public PortAudio header
|
||||
# files. These files will be copied into /include paths on Unix'y
|
||||
# systems when "make install" is invoked.
|
||||
# PA_PRIVATE_INCLUDES - This contains the list of header files which
|
||||
# are not part of PortAudio, but are required by the various hostapis.
|
||||
# It is only used by CMake IDE generators (like Visual Studio) to
|
||||
# provide quick-links to useful headers. It has no impact on build
|
||||
# output.
|
||||
# PA_PRIVATE_INCLUDE_PATHS - This contains the list of include paths which
|
||||
# will be passed to the compiler while PortAudio is being built which
|
||||
# are not required by applications using the PortAudio API.
|
||||
# PA_PRIVATE_COMPILE_DEFINITIONS - This contains a list of preprocessor
|
||||
# macro definitions which will be set when compiling PortAudio source
|
||||
# files.
|
||||
# PA_SOURCES - This contains the list of source files which will be built
|
||||
# into the static and shared PortAudio libraries.
|
||||
# PA_NON_UNICODE_SOURCES - This also contains a list of source files which
|
||||
# will be build into the static and shared PortAudio libraries. However,
|
||||
# these sources will not have any unicode compiler definitions added
|
||||
# to them. This list should only contain external source dependencies.
|
||||
# PA_EXTRA_SHARED_SOURCES - Contains a list of extra files which will be
|
||||
# associated only with the shared PortAudio library. This only seems
|
||||
# relevant for Windows shared libraries which require a list of export
|
||||
# symbols.
|
||||
# Where other PA_* variables are set, these are almost always only used to
|
||||
# preserve the historic SOURCE_GROUP behavior (which again only has an impact
|
||||
# on IDE-style generators for visual appearance) or store the output of
|
||||
# find_library() calls.
|
||||
|
||||
SET(PA_COMMON_INCLUDES
|
||||
src/common/pa_allocation.h
|
||||
src/common/pa_converters.h
|
||||
src/common/pa_cpuload.h
|
||||
src/common/pa_debugprint.h
|
||||
src/common/pa_dither.h
|
||||
src/common/pa_endianness.h
|
||||
src/common/pa_hostapi.h
|
||||
src/common/pa_memorybarrier.h
|
||||
src/common/pa_process.h
|
||||
src/common/pa_ringbuffer.h
|
||||
src/common/pa_stream.h
|
||||
src/common/pa_trace.h
|
||||
src/common/pa_types.h
|
||||
src/common/pa_util.h
|
||||
)
|
||||
|
||||
SET(PA_COMMON_SOURCES
|
||||
src/common/pa_allocation.c
|
||||
src/common/pa_converters.c
|
||||
src/common/pa_cpuload.c
|
||||
|
|
@ -21,363 +104,396 @@ add_library(PortAudio
|
|||
src/common/pa_stream.c
|
||||
src/common/pa_trace.c
|
||||
)
|
||||
target_include_directories(PortAudio PUBLIC
|
||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
|
||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/src/common>
|
||||
)
|
||||
if(UNIX)
|
||||
target_compile_options(PortAudio PRIVATE -fPIC)
|
||||
endif()
|
||||
|
||||
set(PORTAUDIO_PUBLIC_HEADERS include/portaudio.h)
|
||||
SOURCE_GROUP("common" FILES ${PA_COMMON_INCLUDES} ${PA_COMMON_SOURCES})
|
||||
|
||||
find_package(Threads REQUIRED)
|
||||
target_link_libraries(PortAudio PRIVATE Threads::Threads)
|
||||
SET(PA_PUBLIC_INCLUDES include/portaudio.h)
|
||||
|
||||
option(DEBUG_OUTPUT "Enable debug output for Portaudio" OFF)
|
||||
if(DEBUG_OUTPUT)
|
||||
target_compile_definitions(PortAudio PRIVATE PA_ENABLE_DEBUG_OUTPUT)
|
||||
endif()
|
||||
SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake_support)
|
||||
|
||||
include(TestBigEndian)
|
||||
TEST_BIG_ENDIAN(IS_BIG_ENDIAN)
|
||||
if(IS_BIG_ENDIAN)
|
||||
target_compile_definitions(PortAudio PRIVATE PA_BIG_ENDIAN)
|
||||
else()
|
||||
target_compile_definitions(PortAudio PRIVATE PA_LITTLE_ENDIAN)
|
||||
endif()
|
||||
SET(PA_SKELETON_SOURCES src/hostapi/skeleton/pa_hostapi_skeleton.c)
|
||||
SOURCE_GROUP("hostapi\\skeleton" ${PA_SKELETON_SOURCES})
|
||||
SET(PA_SOURCES ${PA_COMMON_SOURCES} ${PA_SKELETON_SOURCES})
|
||||
SET(PA_PRIVATE_INCLUDE_PATHS src/common ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
if(WIN32 AND MSVC AND BUILD_SHARED_LIBS
|
||||
# Check if the user is building PortAudio stand-alone or as part of a larger
|
||||
# project. If this is part of a larger project (i.e. the CMakeLists.txt has
|
||||
# been imported by some other CMakeLists.txt), we don't want to override
|
||||
# that project's global settings.
|
||||
AND "${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_LIST_DIR}")
|
||||
option(DLL_LINK_WITH_STATIC_RUNTIME
|
||||
"Link with static runtime libraries (minimizes runtime dependencies)" ON)
|
||||
if(DLL_LINK_WITH_STATIC_RUNTIME)
|
||||
foreach(flag_var
|
||||
CMAKE_C_FLAGS CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_RELEASE
|
||||
CMAKE_C_FLAGS_MINSIZEREL CMAKE_C_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE
|
||||
CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_RELWITHDEBINFO)
|
||||
if(${flag_var} MATCHES "/MD")
|
||||
string(REGEX REPLACE "/MD" "/MT" ${flag_var} "${${flag_var}}")
|
||||
endif()
|
||||
endforeach()
|
||||
endif()
|
||||
endif()
|
||||
IF(WIN32)
|
||||
SET(PA_PRIVATE_COMPILE_DEFINITIONS ${PA_PRIVATE_COMPILE_DEFINITIONS} _CRT_SECURE_NO_WARNINGS)
|
||||
|
||||
#
|
||||
# Host APIs
|
||||
#
|
||||
|
||||
option(SKELETON "Use skeleton host API" OFF)
|
||||
if(SKELETON)
|
||||
target_sources(PortAudio PRIVATE src/hostapi/skeleton/pa_hostapi_skeleton.c)
|
||||
target_compile_definitions(PortAudio PRIVATE PA_USE_SKELETON=1)
|
||||
endif()
|
||||
|
||||
include(CMakeDependentOption)
|
||||
set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH}" "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules")
|
||||
|
||||
include(GNUInstallDirs)
|
||||
|
||||
# JACK is most commonly used on Linux, but it is cross platform, so allow building it on any OS
|
||||
# if the FindJACK.cmake module finds POSIX headers.
|
||||
find_package(JACK)
|
||||
cmake_dependent_option(JACK "Enable support for JACK Audio Connection Kit" ON JACK_FOUND OFF)
|
||||
if(JACK)
|
||||
target_link_libraries(PortAudio PRIVATE JACK::jack)
|
||||
target_sources(PortAudio PRIVATE src/hostapi/jack/pa_jack.c)
|
||||
set(PORTAUDIO_PUBLIC_HEADERS "${PORTAUDIO_PUBLIC_HEADERS}" include/pa_jack.h)
|
||||
target_compile_definitions(PortAudio PRIVATE PA_USE_JACK=1)
|
||||
set(PKGCONFIG_REQUIRES_PRIVATE "${PKGCONFIG_REQUIRES_PRIVATE} jack")
|
||||
|
||||
# needed for PortAudioConfig.cmake so `find_package(PortAudio)` works in downstream projects
|
||||
install(FILES cmake/modules/FindRegex.cmake DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/portaudio/modules")
|
||||
install(FILES cmake/modules/FindJACK.cmake DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/portaudio/modules")
|
||||
endif()
|
||||
|
||||
if(WIN32)
|
||||
target_sources(PortAudio PRIVATE
|
||||
SET(PA_PLATFORM_SOURCES
|
||||
src/os/win/pa_win_hostapis.c
|
||||
src/os/win/pa_win_util.c
|
||||
src/os/win/pa_win_waveformat.c
|
||||
src/os/win/pa_win_coinitialize.c
|
||||
)
|
||||
target_include_directories(PortAudio PRIVATE src/os/win)
|
||||
set(PORTAUDIO_PUBLIC_HEADERS "${PORTAUDIO_PUBLIC_HEADERS}" include/pa_win_waveformat.h)
|
||||
target_link_libraries(PortAudio PRIVATE winmm)
|
||||
src/os/win/pa_win_wdmks_utils.c
|
||||
src/os/win/pa_win_coinitialize.c)
|
||||
SET(PA_PLATFORM_INCLUDES
|
||||
src/os/win/pa_win_util.h
|
||||
src/os/win/pa_win_coinitialize.h
|
||||
src/os/win/pa_win_wdmks_utils.h)
|
||||
|
||||
if(MSVC)
|
||||
target_sources(PortAudio PRIVATE src/os/win/pa_x86_plain_converters.c)
|
||||
else()
|
||||
target_compile_definitions(PortAudio PRIVATE _WIN32_WINNT=0x0501 WINVER=0x0501)
|
||||
set(DEF_EXCLUDE_X86_PLAIN_CONVERTERS ";")
|
||||
endif()
|
||||
IF(MSVC)
|
||||
SET(PA_PLATFORM_SOURCES ${PA_PLATFORM_SOURCES} src/os/win/pa_x86_plain_converters.c)
|
||||
SET(PA_PLATFORM_INCLUDES ${PA_PLATFORM_INCLUDES} src/os/win/pa_x86_plain_converters.h)
|
||||
ELSE()
|
||||
SET(PA_PRIVATE_COMPILE_DEFINITIONS ${PA_PRIVATE_COMPILE_DEFINITIONS} _WIN32_WINNT=0x0501 WINVER=0x0501)
|
||||
SET(DEF_EXCLUDE_X86_PLAIN_CONVERTERS ";")
|
||||
ENDIF()
|
||||
|
||||
target_compile_definitions(PortAudio PRIVATE _CRT_SECURE_NO_WARNINGS)
|
||||
SOURCE_GROUP("os\\win" FILES ${PA_PLATFORM_SOURCES} ${PA_PLATFORM_INCLUDES})
|
||||
SET(PA_SOURCES ${PA_SOURCES} ${PA_PLATFORM_SOURCES})
|
||||
SET(PA_PRIVATE_INCLUDES ${PA_PRIVATE_INCLUDES} ${PA_PLATFORM_INCLUDES})
|
||||
SET(PA_PRIVATE_INCLUDE_PATHS ${PA_PRIVATE_INCLUDE_PATHS} src/os/win)
|
||||
|
||||
option(ASIO "Enable support for ASIO" OFF)
|
||||
if(ASIO)
|
||||
find_package(ASIO)
|
||||
# Automatically download the ASIO SDK ZIP if it is not found. The ASIO SDK license
|
||||
# allows for downloading it from Steinberg and using it without charge, but it is
|
||||
# not allowed to be redistributed.
|
||||
#
|
||||
# The file(ARCHIVE_EXTRACT) command needed to extract the ZIP archive was added in
|
||||
# CMake 3.18, so do not bother downloading the ZIP archive for older CMake versions.
|
||||
# Instead, FindASIO.cmake directs the user to manually extract the ZIP file to
|
||||
# CMAKE_PREFIX_PATH or CMAKE_CURRENT_BINARY_DIR.
|
||||
if(CMAKE_VERSION VERSION_GREATER_EQUAL 3.18 AND NOT TARGET ASIO::host)
|
||||
if(NOT ASIO_SDK_ZIP_PATH)
|
||||
set(ASIO_SDK_ZIP_PATH "${CMAKE_CURRENT_BINARY_DIR}/asiosdk.zip")
|
||||
endif()
|
||||
message(STATUS "Downloading ASIO SDK... ${ASIO_SDK_ZIP_PATH}")
|
||||
file(DOWNLOAD "https://www.steinberg.net/asiosdk"
|
||||
"${ASIO_SDK_ZIP_PATH}"
|
||||
STATUS ASIO_DOWNLOAD_STATUS
|
||||
SHOW_PROGRESS
|
||||
)
|
||||
if("${ASIO_DOWNLOAD_STATUS}" EQUAL 0)
|
||||
find_package(ASIO)
|
||||
else()
|
||||
list(GET "${ASIO_DOWNLOAD_STATUS}" 1 DOWNLOAD_ERROR)
|
||||
message(FATAL_ERROR "Error downloading ASIO SDK: ${DOWNLOAD_ERROR} "
|
||||
"Reconfigure CMake with -DASIO=OFF to build without ASIO. "
|
||||
"Alternatively, download the ZIP from https://www.steinberg.net/asiosdk "
|
||||
"and put it in ${CMAKE_PREFIX_PATH} or ${CMAKE_CURRENT_BINARY_DIR}"
|
||||
)
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
if(ASIO AND TARGET ASIO::host)
|
||||
target_link_libraries(PortAudio PRIVATE ASIO::host)
|
||||
set(PORTAUDIO_PUBLIC_HEADERS "${PORTAUDIO_PUBLIC_HEADERS}" include/pa_asio.h)
|
||||
target_compile_definitions(PortAudio PRIVATE PA_USE_ASIO=1)
|
||||
target_sources(PortAudio PRIVATE
|
||||
src/hostapi/asio/pa_asio.cpp
|
||||
src/hostapi/asio/iasiothiscallresolver.cpp
|
||||
)
|
||||
else()
|
||||
set(DEF_EXCLUDE_ASIO_SYMBOLS ";")
|
||||
endif()
|
||||
SET(PA_LIBRARY_DEPENDENCIES ${PA_LIBRARY_DEPENDENCIES} winmm)
|
||||
|
||||
option(DIRECTSOUND "Enable support for DirectSound" ON)
|
||||
if(DIRECTSOUND)
|
||||
target_sources(PortAudio PRIVATE
|
||||
src/hostapi/dsound/pa_win_ds.c
|
||||
src/hostapi/dsound/pa_win_ds_dynlink.c
|
||||
)
|
||||
target_include_directories(PortAudio PRIVATE src/hostapi/dsound)
|
||||
set(PORTAUDIO_PUBLIC_HEADERS "${PORTAUDIO_PUBLIC_HEADERS}" include/pa_win_ds.h)
|
||||
target_compile_definitions(PortAudio PRIVATE PA_USE_DS=1)
|
||||
target_link_libraries(PortAudio PRIVATE dsound)
|
||||
if(NOT MINGW)
|
||||
target_compile_definitions(PortAudio PRIVATE PAWIN_USE_DIRECTSOUNDFULLDUPLEXCREATE)
|
||||
endif()
|
||||
endif()
|
||||
# Try to find ASIO SDK (assumes that portaudio and asiosdk folders are side-by-side, see
|
||||
# http://www.portaudio.com/trac/wiki/TutorialDir/Compile/WindowsASIOMSVC)
|
||||
FIND_PACKAGE(ASIOSDK)
|
||||
IF(ASIOSDK_FOUND)
|
||||
OPTION(PA_USE_ASIO "Enable support for ASIO" ON)
|
||||
ELSE()
|
||||
OPTION(PA_USE_ASIO "Enable support for ASIO" OFF)
|
||||
ENDIF()
|
||||
IF(PA_USE_ASIO)
|
||||
SET(PA_PRIVATE_INCLUDE_PATHS ${PA_PRIVATE_INCLUDE_PATHS} ${ASIOSDK_ROOT_DIR}/common)
|
||||
SET(PA_PRIVATE_INCLUDE_PATHS ${PA_PRIVATE_INCLUDE_PATHS} ${ASIOSDK_ROOT_DIR}/host)
|
||||
SET(PA_PRIVATE_INCLUDE_PATHS ${PA_PRIVATE_INCLUDE_PATHS} ${ASIOSDK_ROOT_DIR}/host/pc)
|
||||
SET(PA_ASIO_SOURCES src/hostapi/asio/pa_asio.cpp src/hostapi/asio/iasiothiscallresolver.cpp)
|
||||
SET(PA_ASIOSDK_SOURCES ${ASIOSDK_ROOT_DIR}/common/asio.cpp ${ASIOSDK_ROOT_DIR}/host/pc/asiolist.cpp ${ASIOSDK_ROOT_DIR}/host/asiodrivers.cpp)
|
||||
SOURCE_GROUP("hostapi\\ASIO" FILES ${PA_ASIO_SOURCES})
|
||||
SOURCE_GROUP("hostapi\\ASIO\\ASIOSDK" FILES ${PA_ASIOSDK_SOURCES})
|
||||
SET(PA_PUBLIC_INCLUDES ${PA_PUBLIC_INCLUDES} include/pa_asio.h)
|
||||
SET(PA_SOURCES ${PA_SOURCES} ${PA_ASIO_SOURCES})
|
||||
SET(PA_NON_UNICODE_SOURCES ${PA_NON_UNICODE_SOURCES} ${PA_ASIOSDK_SOURCES})
|
||||
SET(PA_LIBRARY_DEPENDENCIES ${PA_LIBRARY_DEPENDENCIES} ole32 uuid)
|
||||
ELSE()
|
||||
# Set variables for DEF file expansion
|
||||
SET(DEF_EXCLUDE_ASIO_SYMBOLS ";")
|
||||
ENDIF()
|
||||
|
||||
option(WMME "Enable support for WMME" ON)
|
||||
if(WMME)
|
||||
target_sources(PortAudio PRIVATE src/hostapi/wmme/pa_win_wmme.c)
|
||||
set(PORTAUDIO_PUBLIC_HEADERS "${PORTAUDIO_PUBLIC_HEADERS}" include/pa_win_wmme.h)
|
||||
target_compile_definitions(PortAudio PRIVATE PA_USE_WMME=1)
|
||||
target_link_libraries(PortAudio PRIVATE ole32 uuid)
|
||||
else()
|
||||
set(DEF_EXCLUDE_WMME_SYMBOLS ";")
|
||||
endif()
|
||||
OPTION(PA_USE_DS "Enable support for DirectSound" ON)
|
||||
IF(PA_USE_DS)
|
||||
IF(MINGW)
|
||||
MESSAGE(STATUS "DirectSound support will be built with DSound provided by MinGW.")
|
||||
OPTION(PA_USE_DIRECTSOUNDFULLDUPLEXCREATE "Use DirectSound full duplex create" OFF)
|
||||
ELSE(MINGW)
|
||||
OPTION(PA_USE_DIRECTSOUNDFULLDUPLEXCREATE "Use DirectSound full duplex create" ON)
|
||||
ENDIF(MINGW)
|
||||
MARK_AS_ADVANCED(PA_USE_DIRECTSOUNDFULLDUPLEXCREATE)
|
||||
IF(PA_USE_DIRECTSOUNDFULLDUPLEXCREATE)
|
||||
SET(PA_PRIVATE_COMPILE_DEFINITIONS ${PA_PRIVATE_COMPILE_DEFINITIONS} PAWIN_USE_DIRECTSOUNDFULLDUPLEXCREATE)
|
||||
ENDIF()
|
||||
SET(PA_DS_INCLUDES src/hostapi/dsound/pa_win_ds_dynlink.h)
|
||||
SET(PA_DS_SOURCES src/hostapi/dsound/pa_win_ds.c src/hostapi/dsound/pa_win_ds_dynlink.c)
|
||||
SOURCE_GROUP("hostapi\\dsound" FILES ${PA_DS_INCLUDES} ${PA_DS_SOURCES})
|
||||
SET(PA_PUBLIC_INCLUDES ${PA_PUBLIC_INCLUDES} include/pa_win_ds.h include/pa_win_waveformat.h)
|
||||
SET(PA_PRIVATE_INCLUDES ${PA_PRIVATE_INCLUDES} ${PA_DS_INCLUDES})
|
||||
SET(PA_SOURCES ${PA_SOURCES} ${PA_DS_SOURCES})
|
||||
SET(PA_LIBRARY_DEPENDENCIES ${PA_LIBRARY_DEPENDENCIES} dsound)
|
||||
ENDIF(PA_USE_DS)
|
||||
|
||||
option(WASAPI "Enable support for WASAPI" ON)
|
||||
if(WASAPI)
|
||||
target_sources(PortAudio PRIVATE src/hostapi/wasapi/pa_win_wasapi.c)
|
||||
set(PORTAUDIO_PUBLIC_HEADERS "${PORTAUDIO_PUBLIC_HEADERS}" include/pa_win_wasapi.h)
|
||||
target_compile_definitions(PortAudio PRIVATE PA_USE_WASAPI=1)
|
||||
target_link_libraries(PortAudio PRIVATE ole32 uuid)
|
||||
else()
|
||||
set(DEF_EXCLUDE_WASAPI_SYMBOLS ";")
|
||||
endif()
|
||||
OPTION(PA_USE_WMME "Enable support for MME" ON)
|
||||
IF(PA_USE_WMME)
|
||||
SET(PA_WMME_SOURCES src/hostapi/wmme/pa_win_wmme.c)
|
||||
SOURCE_GROUP("hostapi\\wmme" FILES ${PA_WMME_SOURCES})
|
||||
SET(PA_PUBLIC_INCLUDES ${PA_PUBLIC_INCLUDES} include/pa_win_wmme.h include/pa_win_waveformat.h)
|
||||
SET(PA_SOURCES ${PA_SOURCES} ${PA_WMME_SOURCES})
|
||||
SET(PA_LIBRARY_DEPENDENCIES ${PA_LIBRARY_DEPENDENCIES} ole32 uuid)
|
||||
ENDIF()
|
||||
|
||||
option(WDMKS "Enable support for WDMKS" ON)
|
||||
if(WDMKS)
|
||||
target_sources(PortAudio PRIVATE
|
||||
src/os/win/pa_win_wdmks_utils.c
|
||||
src/hostapi/wdmks/pa_win_wdmks.c
|
||||
)
|
||||
set(PORTAUDIO_PUBLIC_HEADERS "${PORTAUDIO_PUBLIC_HEADERS}" include/pa_win_wdmks.h)
|
||||
target_compile_definitions(PortAudio PRIVATE PA_USE_WDMKS=1)
|
||||
target_link_libraries(PortAudio PRIVATE setupapi ole32 uuid)
|
||||
endif()
|
||||
# MinGW versions below 4.93, especially non MinGW-w64 distributions may
|
||||
# break in the wasapi build. If an older MinGW version is required, WASAPI-
|
||||
# support needs to be disabled.
|
||||
OPTION(PA_USE_WASAPI "Enable support for WASAPI" ON)
|
||||
IF(PA_USE_WASAPI)
|
||||
SET(PA_WASAPI_SOURCES src/hostapi/wasapi/pa_win_wasapi.c)
|
||||
SOURCE_GROUP("hostapi\\wasapi" FILES ${PA_WASAPI_SOURCES})
|
||||
SET(PA_PUBLIC_INCLUDES ${PA_PUBLIC_INCLUDES} include/pa_win_wasapi.h include/pa_win_waveformat.h)
|
||||
SET(PA_SOURCES ${PA_SOURCES} ${PA_WASAPI_SOURCES})
|
||||
SET(PA_LIBRARY_DEPENDENCIES ${PA_LIBRARY_DEPENDENCIES} ole32 uuid)
|
||||
ELSE()
|
||||
SET(DEF_EXCLUDE_WASAPI_SYMBOLS ";")
|
||||
ENDIF()
|
||||
|
||||
option(WDMKS_DEVICE_INFO "Use WDM/KS API for device info" ON)
|
||||
if(WDMKS_DEVICE_INFO)
|
||||
target_compile_definitions(PortAudio PRIVATE PAWIN_USE_WDMKS_DEVICE_INFO)
|
||||
endif()
|
||||
OPTION(PA_USE_WDMKS "Enable support for WDMKS" ON)
|
||||
IF(PA_USE_WDMKS)
|
||||
SET(PA_WDMKS_SOURCES src/hostapi/wdmks/pa_win_wdmks.c)
|
||||
SOURCE_GROUP("hostapi\\wdmks" FILES ${PA_WDMKS_SOURCES})
|
||||
SET(PA_PUBLIC_INCLUDES ${PA_PUBLIC_INCLUDES} include/pa_win_wdmks.h)
|
||||
SET(PA_SOURCES ${PA_SOURCES} ${PA_WDMKS_SOURCES})
|
||||
SET(PA_LIBRARY_DEPENDENCIES ${PA_LIBRARY_DEPENDENCIES} setupapi ole32 uuid)
|
||||
ENDIF()
|
||||
|
||||
if(BUILD_SHARED_LIBS)
|
||||
configure_file(cmake/portaudio.def.in "${CMAKE_CURRENT_BINARY_DIR}/portaudio.def" @ONLY)
|
||||
target_sources(PortAudio PRIVATE "${CMAKE_CURRENT_BINARY_DIR}/portaudio.def")
|
||||
endif()
|
||||
elseif(UNIX)
|
||||
target_sources(PortAudio PRIVATE
|
||||
src/os/unix/pa_unix_hostapis.c
|
||||
src/os/unix/pa_unix_util.c
|
||||
)
|
||||
target_include_directories(PortAudio PRIVATE src/os/unix)
|
||||
target_link_libraries(PortAudio PRIVATE m)
|
||||
set(PKGCONFIG_LDFLAGS_PRIVATE "${PKGCONFIG_LDFLAGS_PUBLIC} -lm -lpthread")
|
||||
set(PKGCONFIG_CFLAGS "${PKGCONFIG_CFLAGS} -pthread")
|
||||
OPTION(PA_USE_WDMKS_DEVICE_INFO "Use WDM/KS API for device info" ON)
|
||||
MARK_AS_ADVANCED(PA_USE_WDMKS_DEVICE_INFO)
|
||||
IF(PA_USE_WDMKS_DEVICE_INFO)
|
||||
SET(PA_PRIVATE_COMPILE_DEFINITIONS ${PA_PRIVATE_COMPILE_DEFINITIONS} PAWIN_USE_WDMKS_DEVICE_INFO)
|
||||
ENDIF()
|
||||
|
||||
if(APPLE)
|
||||
set(CMAKE_MACOSX_RPATH 1)
|
||||
target_sources(PortAudio PRIVATE
|
||||
src/hostapi/coreaudio/pa_mac_core.c
|
||||
src/hostapi/coreaudio/pa_mac_core_blocking.c
|
||||
src/hostapi/coreaudio/pa_mac_core_utilities.c
|
||||
)
|
||||
target_include_directories(PortAudio PRIVATE src/hostapi/coreaudio)
|
||||
set(PORTAUDIO_PUBLIC_HEADERS "${PORTAUDIO_PUBLIC_HEADERS}" include/pa_mac_core.h)
|
||||
SET(GENERATED_MESSAGE "CMake generated file, do NOT edit! Use CMake-GUI to change configuration instead.")
|
||||
CONFIGURE_FILE(cmake_support/template_portaudio.def ${CMAKE_CURRENT_BINARY_DIR}/portaudio_cmake.def @ONLY)
|
||||
CONFIGURE_FILE(cmake_support/options_cmake.h.in ${CMAKE_CURRENT_BINARY_DIR}/options_cmake.h @ONLY)
|
||||
SET(PA_PRIVATE_INCLUDES ${PA_PRIVATE_INCLUDES} ${CMAKE_CURRENT_BINARY_DIR}/options_cmake.h)
|
||||
SET(PA_PRIVATE_COMPILE_DEFINITIONS ${PA_PRIVATE_COMPILE_DEFINITIONS} PORTAUDIO_CMAKE_GENERATED)
|
||||
SOURCE_GROUP("cmake_generated" FILES ${CMAKE_CURRENT_BINARY_DIR}/portaudio_cmake.def ${CMAKE_CURRENT_BINARY_DIR}/options_cmake.h)
|
||||
|
||||
find_library(COREAUDIO_LIBRARY CoreAudio REQUIRED)
|
||||
find_library(AUDIOTOOLBOX_LIBRARY AudioToolbox REQUIRED)
|
||||
find_library(AUDIOUNIT_LIBRARY AudioUnit REQUIRED)
|
||||
find_library(COREFOUNDATION_LIBRARY CoreFoundation REQUIRED)
|
||||
find_library(CORESERVICES_LIBRARY CoreServices REQUIRED)
|
||||
target_link_libraries(PortAudio PRIVATE
|
||||
"${COREAUDIO_LIBRARY}"
|
||||
"${AUDIOTOOLBOX_LIBRARY}"
|
||||
"${AUDIOUNIT_LIBRARY}"
|
||||
"${COREFOUNDATION_LIBRARY}"
|
||||
"${CORESERVICES_LIBRARY}"
|
||||
)
|
||||
target_compile_definitions(PortAudio PRIVATE PA_USE_COREAUDIO=1)
|
||||
set(PKGCONFIG_LDFLAGS_PRIVATE
|
||||
"${PKGCONFIG_LDFLAGS_PRIVATE} -framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework CoreFoundation -framework CoreServices")
|
||||
else()
|
||||
# Some BSDs have a reimplementation of alsalib, so do not explicitly check for Linux.
|
||||
find_package(ALSA)
|
||||
cmake_dependent_option(ALSA "Enable support for ALSA" ON ALSA_FOUND OFF)
|
||||
if(ALSA)
|
||||
target_link_libraries(PortAudio PRIVATE "${ALSA_LIBRARIES}")
|
||||
target_sources(PortAudio PRIVATE src/hostapi/alsa/pa_linux_alsa.c)
|
||||
set(PORTAUDIO_PUBLIC_HEADERS "${PORTAUDIO_PUBLIC_HEADERS}" include/pa_linux_alsa.h)
|
||||
target_compile_definitions(PortAudio PRIVATE PA_USE_ALSA=1)
|
||||
SET(PA_EXTRA_SHARED_SOURCES ${CMAKE_CURRENT_BINARY_DIR}/portaudio_cmake.def)
|
||||
|
||||
option(ALSA_DYNAMIC "Enable dynamically loading libasound with dlopen using PaAlsa_SetLibraryPathName" OFF)
|
||||
if(ALSA_DYNAMIC)
|
||||
target_compile_definitions(PortAudio PRIVATE PA_ALSA_DYNAMIC)
|
||||
target_link_libraries(PortAudio PRIVATE "${CMAKE_DL_LIBS}")
|
||||
set(PKGCONFIG_LDFLAGS_PRIVATE "${PKGCONFIG_LDFLAGS_PRIVATE} -l${CMAKE_DL_LIBS}")
|
||||
else()
|
||||
set(PKGCONFIG_REQUIRES_PRIVATE "${PKGCONFIG_REQUIRES_PRIVATE} alsa")
|
||||
endif()
|
||||
endif()
|
||||
ELSE()
|
||||
|
||||
# OSS is intentionally off by default to avoid confusing users of PortAudio
|
||||
# applications. OSS builds but there are no devices available on modern
|
||||
# Linux systems.
|
||||
find_package(OSS)
|
||||
cmake_dependent_option(OSS "Enable support for OSS" OFF "OSS_FOUND" OFF)
|
||||
if(OSS)
|
||||
target_sources(PortAudio PRIVATE src/hostapi/oss/pa_unix_oss.c)
|
||||
target_compile_definitions(PortAudio PRIVATE PA_USE_OSS=1)
|
||||
target_link_libraries(PortAudio PRIVATE OSS::oss)
|
||||
# The FindOSS.cmake module does not need to be installed like the JACK modules because it
|
||||
# does not link any library; it only adds an include directory and compile definition.
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
SET(PA_PRIVATE_INCLUDE_PATHS ${PA_PRIVATE_INCLUDE_PATHS} src/os/unix)
|
||||
SET(PA_PLATFORM_SOURCES src/os/unix/pa_unix_hostapis.c src/os/unix/pa_unix_util.c)
|
||||
SOURCE_GROUP("os\\unix" FILES ${PA_PLATFORM_SOURCES})
|
||||
SET(PA_SOURCES ${PA_SOURCES} ${PA_PLATFORM_SOURCES})
|
||||
|
||||
#
|
||||
# Installation
|
||||
#
|
||||
IF(APPLE)
|
||||
|
||||
include(CMakePackageConfigHelpers)
|
||||
SET(CMAKE_MACOSX_RPATH 1)
|
||||
OPTION(PA_USE_COREAUDIO "Enable support for CoreAudio" ON)
|
||||
IF(PA_USE_COREAUDIO)
|
||||
SET(PA_COREAUDIO_SOURCES
|
||||
src/hostapi/coreaudio/pa_mac_core.c
|
||||
src/hostapi/coreaudio/pa_mac_core_blocking.c
|
||||
src/hostapi/coreaudio/pa_mac_core_utilities.c)
|
||||
SET(PA_COREAUDIO_INCLUDES
|
||||
src/hostapi/coreaudio/pa_mac_core_blocking.h
|
||||
src/hostapi/coreaudio/pa_mac_core_utilities.h)
|
||||
SOURCE_GROUP("hostapi\\coreaudio" FILES ${PA_COREAUDIO_SOURCES} ${PA_COREAUDIO_INCLUDES})
|
||||
SET(PA_PUBLIC_INCLUDES ${PA_PUBLIC_INCLUDES} include/pa_mac_core.h)
|
||||
SET(PA_PRIVATE_INCLUDES ${PA_PRIVATE_INCLUDES} ${PA_COREAUDIO_INCLUDES})
|
||||
SET(PA_SOURCES ${PA_SOURCES} ${PA_COREAUDIO_SOURCES})
|
||||
|
||||
if(NOT CMAKE_FRAMEWORK)
|
||||
install(FILES README.md DESTINATION "${CMAKE_INSTALL_DOCDIR}/portaudio")
|
||||
install(FILES LICENSE.txt DESTINATION "${CMAKE_INSTALL_DOCDIR}/portaudio")
|
||||
FIND_LIBRARY(COREAUDIO_LIBRARY CoreAudio REQUIRED)
|
||||
FIND_LIBRARY(AUDIOTOOLBOX_LIBRARY AudioToolbox REQUIRED)
|
||||
FIND_LIBRARY(AUDIOUNIT_LIBRARY AudioUnit REQUIRED)
|
||||
FIND_LIBRARY(COREFOUNDATION_LIBRARY CoreFoundation REQUIRED)
|
||||
FIND_LIBRARY(CORESERVICES_LIBRARY CoreServices REQUIRED)
|
||||
MARK_AS_ADVANCED(COREAUDIO_LIBRARY AUDIOTOOLBOX_LIBRARY AUDIOUNIT_LIBRARY COREFOUNDATION_LIBRARY CORESERVICES_LIBRARY)
|
||||
SET(PA_LIBRARY_DEPENDENCIES ${PA_LIBRARY_DEPENDENCIES} ${COREAUDIO_LIBRARY} ${AUDIOTOOLBOX_LIBRARY} ${AUDIOUNIT_LIBRARY} ${COREFOUNDATION_LIBRARY} ${CORESERVICES_LIBRARY})
|
||||
SET(PA_PRIVATE_COMPILE_DEFINITIONS ${PA_PRIVATE_COMPILE_DEFINITIONS} PA_USE_COREAUDIO)
|
||||
SET(PA_PKGCONFIG_LDFLAGS "${PA_PKGCONFIG_LDFLAGS} -framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework CoreFoundation -framework CoreServices")
|
||||
ENDIF()
|
||||
|
||||
configure_file(cmake/portaudio-2.0.pc.in "${CMAKE_CURRENT_BINARY_DIR}/portaudio-2.0.pc" @ONLY)
|
||||
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/portaudio-2.0.pc"
|
||||
DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")
|
||||
ELSEIF(UNIX)
|
||||
|
||||
configure_package_config_file(cmake/PortAudioConfig.cmake.in
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/cmake/portaudio/PortAudioConfig.cmake"
|
||||
INSTALL_DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/portaudio"
|
||||
NO_CHECK_REQUIRED_COMPONENTS_MACRO
|
||||
)
|
||||
write_basic_package_version_file(
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/cmake/portaudio/PortAudioConfigVersion.cmake"
|
||||
VERSION "${PORTAUDIO_VERSION}"
|
||||
COMPATIBILITY SameMajorVersion
|
||||
)
|
||||
install(EXPORT PortAudio-targets NAMESPACE "PortAudio::" FILE "PortAudioTargets.cmake"
|
||||
DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/portaudio")
|
||||
export(TARGETS PortAudio
|
||||
FILE "${CMAKE_CURRENT_BINARY_DIR}/cmake/portaudio/PortAudioTargets.cmake")
|
||||
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/cmake/portaudio/PortAudioConfig.cmake"
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/cmake/portaudio/PortAudioConfigVersion.cmake"
|
||||
DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/portaudio")
|
||||
FIND_PACKAGE(Jack)
|
||||
IF(JACK_FOUND)
|
||||
OPTION(PA_USE_JACK "Enable support for Jack" ON)
|
||||
ELSE()
|
||||
OPTION(PA_USE_JACK "Enable support for Jack" OFF)
|
||||
ENDIF()
|
||||
IF(PA_USE_JACK)
|
||||
SET(PA_PRIVATE_INCLUDE_PATHS ${PA_PRIVATE_INCLUDE_PATHS} ${JACK_INCLUDE_DIRS})
|
||||
SET(PA_JACK_SOURCES src/hostapi/jack/pa_jack.c)
|
||||
SOURCE_GROUP("hostapi\\JACK" FILES ${PA_JACK_SOURCES})
|
||||
SET(PA_PUBLIC_INCLUDES ${PA_PUBLIC_INCLUDES} include/pa_jack.h)
|
||||
SET(PA_SOURCES ${PA_SOURCES} ${PA_JACK_SOURCES})
|
||||
SET(PA_PRIVATE_COMPILE_DEFINITIONS ${PA_PRIVATE_COMPILE_DEFINITIONS} PA_USE_JACK)
|
||||
SET(PA_LIBRARY_DEPENDENCIES ${PA_LIBRARY_DEPENDENCIES} ${JACK_LIBRARIES})
|
||||
SET(PA_PKGCONFIG_LDFLAGS "${PA_PKGCONFIG_LDFLAGS} -ljack")
|
||||
ENDIF()
|
||||
|
||||
if(NOT TARGET uninstall)
|
||||
configure_file(
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/cmake_uninstall.cmake.in"
|
||||
FIND_PACKAGE(ALSA)
|
||||
IF(ALSA_FOUND)
|
||||
OPTION(PA_USE_ALSA "Enable support for ALSA" ON)
|
||||
OPTION(PA_ALSA_DYNAMIC "Enable loading ALSA through dlopen" OFF)
|
||||
ELSE()
|
||||
OPTION(PA_USE_ALSA "Enable support for ALSA" OFF)
|
||||
ENDIF()
|
||||
IF(PA_USE_ALSA)
|
||||
SET(PA_PRIVATE_INCLUDE_PATHS ${PA_PRIVATE_INCLUDE_PATHS} ${ALSA_INCLUDE_DIRS})
|
||||
SET(PA_ALSA_SOURCES src/hostapi/alsa/pa_linux_alsa.c)
|
||||
SOURCE_GROUP("hostapi\\ALSA" FILES ${PA_ALSA_SOURCES})
|
||||
SET(PA_PUBLIC_INCLUDES ${PA_PUBLIC_INCLUDES} include/pa_linux_alsa.h)
|
||||
SET(PA_SOURCES ${PA_SOURCES} ${PA_ALSA_SOURCES})
|
||||
SET(PA_PRIVATE_COMPILE_DEFINITIONS ${PA_PRIVATE_COMPILE_DEFINITIONS} PA_USE_ALSA)
|
||||
IF(PA_ALSA_DYNAMIC)
|
||||
SET(PA_PRIVATE_COMPILE_DEFINITIONS ${PA_PRIVATE_COMPILE_DEFINITIONS} PA_ALSA_DYNAMIC)
|
||||
SET(PA_LIBRARY_DEPENDENCIES ${PA_LIBRARY_DEPENDENCIES} ${CMAKE_DL_LIBS})
|
||||
SET(PA_PKGCONFIG_LDFLAGS "${PA_PKGCONFIG_LDFLAGS} -l${CMAKE_DL_LIBS}")
|
||||
ELSE()
|
||||
SET(PA_LIBRARY_DEPENDENCIES ${PA_LIBRARY_DEPENDENCIES} ${ALSA_LIBRARIES})
|
||||
SET(PA_PKGCONFIG_LDFLAGS "${PA_PKGCONFIG_LDFLAGS} -lasound")
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
|
||||
ENDIF()
|
||||
|
||||
SET(PA_PKGCONFIG_LDFLAGS "${PA_PKGCONFIG_LDFLAGS} -lm -lpthread")
|
||||
SET(PA_LIBRARY_DEPENDENCIES ${PA_LIBRARY_DEPENDENCIES} m pthread)
|
||||
|
||||
ENDIF()
|
||||
|
||||
SOURCE_GROUP("include" FILES ${PA_PUBLIC_INCLUDES})
|
||||
|
||||
SET(PA_INCLUDES ${PA_PRIVATE_INCLUDES} ${PA_PUBLIC_INCLUDES})
|
||||
|
||||
IF(WIN32)
|
||||
OPTION(PA_UNICODE_BUILD "Enable Portaudio Unicode build" ON)
|
||||
IF(PA_UNICODE_BUILD)
|
||||
SET_SOURCE_FILES_PROPERTIES(${PA_SOURCES} PROPERTIES COMPILE_DEFINITIONS "UNICODE;_UNICODE")
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
|
||||
OPTION(PA_ENABLE_DEBUG_OUTPUT "Enable debug output for Portaudio" OFF)
|
||||
IF(PA_ENABLE_DEBUG_OUTPUT)
|
||||
SET(PA_PRIVATE_COMPILE_DEFINITIONS ${PA_PRIVATE_COMPILE_DEFINITIONS} PA_ENABLE_DEBUG_OUTPUT)
|
||||
ENDIF()
|
||||
|
||||
INCLUDE(TestBigEndian)
|
||||
TEST_BIG_ENDIAN(IS_BIG_ENDIAN)
|
||||
IF(IS_BIG_ENDIAN)
|
||||
SET(PA_PRIVATE_COMPILE_DEFINITIONS ${PA_PRIVATE_COMPILE_DEFINITIONS} PA_BIG_ENDIAN)
|
||||
ELSE()
|
||||
SET(PA_PRIVATE_COMPILE_DEFINITIONS ${PA_PRIVATE_COMPILE_DEFINITIONS} PA_LITTLE_ENDIAN)
|
||||
ENDIF()
|
||||
|
||||
OPTION(PA_BUILD_STATIC "Build static library" ON)
|
||||
OPTION(PA_BUILD_SHARED "Build shared/dynamic library" ON)
|
||||
|
||||
IF(MSVC)
|
||||
OPTION(PA_LIBNAME_ADD_SUFFIX "Add suffix _static to static library name" ON)
|
||||
ELSE()
|
||||
OPTION(PA_LIBNAME_ADD_SUFFIX "Add suffix _static to static library name" OFF)
|
||||
ENDIF()
|
||||
|
||||
# MSVC: if PA_LIBNAME_ADD_SUFFIX is not used, and both static and shared libraries are
|
||||
# built, one, of import- and static libraries, will overwrite the other. In
|
||||
# embedded builds this is not an issue as they will only build the configuration
|
||||
# used in the host application.
|
||||
MARK_AS_ADVANCED(PA_LIBNAME_ADD_SUFFIX)
|
||||
IF(MSVC AND PA_BUILD_STATIC AND PA_BUILD_SHARED AND NOT PA_LIBNAME_ADD_SUFFIX)
|
||||
MESSAGE(WARNING "Building both shared and static libraries, and avoiding the suffix _static will lead to a name conflict")
|
||||
SET(PA_LIBNAME_ADD_SUFFIX ON CACHE BOOL "Forcing use of suffix _static to avoid name conflict between static and import library" FORCE)
|
||||
MESSAGE(WARNING "PA_LIBNAME_ADD_SUFFIX was set to ON")
|
||||
ENDIF()
|
||||
|
||||
SET(PA_TARGETS "")
|
||||
|
||||
IF(PA_BUILD_SHARED)
|
||||
LIST(APPEND PA_TARGETS portaudio)
|
||||
ADD_LIBRARY(portaudio SHARED ${PA_INCLUDES} ${PA_COMMON_INCLUDES} ${PA_SOURCES} ${PA_NON_UNICODE_SOURCES} ${PA_EXTRA_SHARED_SOURCES})
|
||||
SET_PROPERTY(TARGET portaudio APPEND_STRING PROPERTY COMPILE_DEFINITIONS ${PA_PRIVATE_COMPILE_DEFINITIONS})
|
||||
TARGET_INCLUDE_DIRECTORIES(portaudio PRIVATE ${PA_PRIVATE_INCLUDE_PATHS})
|
||||
TARGET_INCLUDE_DIRECTORIES(portaudio PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>" "$<INSTALL_INTERFACE:include>")
|
||||
TARGET_LINK_LIBRARIES(portaudio ${PA_LIBRARY_DEPENDENCIES})
|
||||
ENDIF()
|
||||
|
||||
IF(PA_BUILD_STATIC)
|
||||
LIST(APPEND PA_TARGETS portaudio_static)
|
||||
ADD_LIBRARY(portaudio_static STATIC ${PA_INCLUDES} ${PA_COMMON_INCLUDES} ${PA_SOURCES} ${PA_NON_UNICODE_SOURCES})
|
||||
SET_PROPERTY(TARGET portaudio_static APPEND_STRING PROPERTY COMPILE_DEFINITIONS ${PA_PRIVATE_COMPILE_DEFINITIONS})
|
||||
TARGET_INCLUDE_DIRECTORIES(portaudio_static PRIVATE ${PA_PRIVATE_INCLUDE_PATHS})
|
||||
TARGET_INCLUDE_DIRECTORIES(portaudio_static PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>" "$<INSTALL_INTERFACE:include>")
|
||||
TARGET_LINK_LIBRARIES(portaudio_static ${PA_LIBRARY_DEPENDENCIES})
|
||||
IF(NOT PA_LIBNAME_ADD_SUFFIX)
|
||||
SET_PROPERTY(TARGET portaudio_static PROPERTY OUTPUT_NAME portaudio)
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
|
||||
IF(WIN32 AND MSVC)
|
||||
OPTION(PA_CONFIG_LIB_OUTPUT_PATH "Make sure that output paths are kept neat" OFF)
|
||||
IF(CMAKE_CL_64)
|
||||
SET(TARGET_POSTFIX x64)
|
||||
IF(PA_CONFIG_LIB_OUTPUT_PATH)
|
||||
SET(LIBRARY_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}/bin/x64)
|
||||
ENDIF()
|
||||
ELSE()
|
||||
SET(TARGET_POSTFIX x86)
|
||||
IF(PA_CONFIG_LIB_OUTPUT_PATH)
|
||||
SET(LIBRARY_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}/bin/Win32)
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
IF(PA_BUILD_SHARED)
|
||||
IF(PA_LIBNAME_ADD_SUFFIX)
|
||||
SET_TARGET_PROPERTIES(portaudio PROPERTIES OUTPUT_NAME portaudio_${TARGET_POSTFIX})
|
||||
ELSE()
|
||||
SET_TARGET_PROPERTIES(portaudio PROPERTIES OUTPUT_NAME portaudio)
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
IF(PA_BUILD_STATIC)
|
||||
IF(PA_LIBNAME_ADD_SUFFIX)
|
||||
SET_TARGET_PROPERTIES(portaudio_static PROPERTIES OUTPUT_NAME portaudio_static_${TARGET_POSTFIX})
|
||||
ELSE()
|
||||
SET_TARGET_PROPERTIES(portaudio_static PROPERTIES OUTPUT_NAME portaudio)
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
ELSE()
|
||||
IF(APPLE AND CMAKE_VERSION VERSION_GREATER 3.4.2)
|
||||
OPTION(PA_OUTPUT_OSX_FRAMEWORK "Generate an OS X framework instead of the simple library" OFF)
|
||||
IF(PA_OUTPUT_OSX_FRAMEWORK)
|
||||
SET_TARGET_PROPERTIES(portaudio PROPERTIES
|
||||
FRAMEWORK TRUE
|
||||
MACOSX_FRAMEWORK_IDENTIFIER com.portaudio
|
||||
FRAMEWORK_VERSION A
|
||||
PUBLIC_HEADER "${PA_PUBLIC_INCLUDES}"
|
||||
VERSION ${PA_SOVERSION}
|
||||
SOVERSION ${PA_SOVERSION})
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
|
||||
# At least on Windows in embedded builds, portaudio's install target should likely
|
||||
# not be executed, as the library would usually already be installed as part of, and
|
||||
# by means of the host application.
|
||||
# The option below offers the option to avoid executing the portaudio install target
|
||||
# for cases in which the host-application executes install, but no independent install
|
||||
# of portaudio is wished.
|
||||
OPTION(PA_DISABLE_INSTALL "Disable targets install and uninstall (for embedded builds)" OFF)
|
||||
|
||||
IF(NOT PA_OUTPUT_OSX_FRAMEWORK AND NOT PA_DISABLE_INSTALL)
|
||||
INCLUDE(CMakePackageConfigHelpers)
|
||||
|
||||
CONFIGURE_PACKAGE_CONFIG_FILE(cmake_support/portaudioConfig.cmake.in ${CMAKE_BINARY_DIR}/cmake/portaudio/portaudioConfig.cmake
|
||||
INSTALL_DESTINATION "lib/cmake/portaudio"
|
||||
NO_CHECK_REQUIRED_COMPONENTS_MACRO)
|
||||
WRITE_BASIC_PACKAGE_VERSION_FILE(${CMAKE_BINARY_DIR}/cmake/portaudio/portaudioConfigVersion.cmake
|
||||
VERSION ${PA_VERSION}
|
||||
COMPATIBILITY SameMajorVersion)
|
||||
CONFIGURE_FILE(cmake_support/portaudio-2.0.pc.in ${CMAKE_CURRENT_BINARY_DIR}/portaudio-2.0.pc @ONLY)
|
||||
INSTALL(FILES README.md DESTINATION share/doc/portaudio)
|
||||
INSTALL(FILES LICENSE.txt DESTINATION share/doc/portaudio)
|
||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/portaudio-2.0.pc DESTINATION lib/pkgconfig)
|
||||
INSTALL(FILES ${PA_PUBLIC_INCLUDES} DESTINATION include)
|
||||
INSTALL(TARGETS ${PA_TARGETS}
|
||||
EXPORT portaudio-targets
|
||||
RUNTIME DESTINATION bin
|
||||
LIBRARY DESTINATION lib
|
||||
ARCHIVE DESTINATION lib)
|
||||
INSTALL(EXPORT portaudio-targets FILE "portaudioTargets.cmake" DESTINATION "lib/cmake/portaudio")
|
||||
EXPORT(TARGETS ${PA_TARGETS} FILE "${PROJECT_BINARY_DIR}/cmake/portaudio/portaudioTargets.cmake")
|
||||
INSTALL(FILES "${CMAKE_BINARY_DIR}/cmake/portaudio/portaudioConfig.cmake"
|
||||
"${CMAKE_BINARY_DIR}/cmake/portaudio/portaudioConfigVersion.cmake"
|
||||
DESTINATION "lib/cmake/portaudio")
|
||||
|
||||
IF (NOT TARGET uninstall)
|
||||
CONFIGURE_FILE(
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/cmake_support/cmake_uninstall.cmake.in"
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
|
||||
IMMEDIATE @ONLY)
|
||||
add_custom_target(uninstall
|
||||
COMMAND ${CMAKE_COMMAND} -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake")
|
||||
endif()
|
||||
endif()
|
||||
ADD_CUSTOM_TARGET(uninstall
|
||||
COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
|
||||
set_target_properties(PortAudio PROPERTIES
|
||||
OUTPUT_NAME portaudio
|
||||
PUBLIC_HEADER "${PORTAUDIO_PUBLIC_HEADERS}"
|
||||
MACOSX_FRAMEWORK_IDENTIFIER com.portaudio
|
||||
FRAMEWORK_VERSION A
|
||||
WINDOWS_EXPORT_ALL_SYMBOLS TRUE
|
||||
VERSION ${PROJECT_VERSION}
|
||||
SOVERSION ${PROJECT_VERSION}
|
||||
)
|
||||
install(TARGETS PortAudio
|
||||
EXPORT PortAudio-targets
|
||||
PUBLIC_HEADER DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}"
|
||||
FRAMEWORK DESTINATION "${CMAKE_INSTALL_LIBDIR}"
|
||||
LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
|
||||
ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}"
|
||||
RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
|
||||
)
|
||||
|
||||
#
|
||||
# Subdirectories
|
||||
#
|
||||
|
||||
# Some of the tests and examples use private symbols which are not
|
||||
# exposed by the .def file on Windows.
|
||||
if(WIN32 AND BUILD_SHARED_LIBS)
|
||||
set(LINK_PRIVATE_SYMBOLS OFF)
|
||||
else()
|
||||
set(LINK_PRIVATE_SYMBOLS ON)
|
||||
endif()
|
||||
|
||||
if(BUILD_TESTING)
|
||||
macro(add_test appl_name)
|
||||
add_executable(${appl_name} "${appl_name}.c")
|
||||
target_link_libraries(${appl_name} PortAudio Threads::Threads)
|
||||
if(UNIX)
|
||||
target_link_libraries(${appl_name} m)
|
||||
endif()
|
||||
set_target_properties(${appl_name}
|
||||
# Prepared for inclusion of test files
|
||||
OPTION(PA_BUILD_TESTS "Include test projects" OFF)
|
||||
IF(PA_BUILD_TESTS)
|
||||
MACRO(ADD_TEST appl_name)
|
||||
ADD_EXECUTABLE(${appl_name} "${appl_name}.c")
|
||||
TARGET_LINK_LIBRARIES(${appl_name} portaudio_static)
|
||||
TARGET_INCLUDE_DIRECTORIES(${appl_name} PRIVATE "${CMAKE_SOURCE_DIR}/src/common")
|
||||
SET_TARGET_PROPERTIES(${appl_name}
|
||||
PROPERTIES
|
||||
FOLDER "Test"
|
||||
)
|
||||
endmacro()
|
||||
ENDMACRO(ADD_TEST)
|
||||
|
||||
subdirs(test)
|
||||
subdirs(qa)
|
||||
endif()
|
||||
SUBDIRS(test)
|
||||
SUBDIRS(qa)
|
||||
ENDIF()
|
||||
|
||||
if(BUILD_EXAMPLES)
|
||||
subdirs(examples)
|
||||
endif()
|
||||
# Prepared for inclusion of test files
|
||||
OPTION(PA_BUILD_EXAMPLES "Include example projects" OFF)
|
||||
IF(PA_BUILD_EXAMPLES)
|
||||
SUBDIRS(examples)
|
||||
ENDIF()
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ PALIB = libportaudio.la
|
|||
PAINC = include/portaudio.h
|
||||
|
||||
PA_LDFLAGS = $(LDFLAGS) $(SHARED_FLAGS) -rpath $(libdir) -no-undefined \
|
||||
-export-symbols-regex "(Pa|PaMacCore|PaJack|PaAlsa|PaAsio|PaOSS|PaWasapi|PaWasapiWinrt|PaWinMME)_.*" \
|
||||
-export-symbols-regex "(Pa|PaMacCore|PaJack|PaAlsa|PaAsio|PaOSS|PaWasapi|PaWasapiWinrt)_.*" \
|
||||
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
|
||||
|
||||
COMMON_OBJS = \
|
||||
|
|
|
|||
41
README.md
41
README.md
|
|
@ -1,5 +1,7 @@
|
|||
# PortAudio - portable audio I/O library
|
||||
|
||||
This is a fork of PortAudio that adds `Pa_RefreshDevice` functionality (see commit `1f01a3ddc05df7ee3bb3cad5ef960d335aff018b`), which allows runtime detection of audio device changes without restarting your application.
|
||||
|
||||
PortAudio is a portable audio I/O library designed for cross-platform
|
||||
support of audio. It uses either a callback mechanism to request audio
|
||||
processing, or blocking read/write calls to buffer data between the
|
||||
|
|
@ -60,3 +62,42 @@ Please feel free to join. See http://www.portaudio.com for details.
|
|||
test/patest_sine.c = output a sine wave in a simple PA app
|
||||
test/patest_sync.c = test synchronization of audio and video
|
||||
test/patest_wire.c = pass input to output, wire simulator
|
||||
|
||||
## Using with Node.js
|
||||
|
||||
This fork can be used with the [nodeaudio](https://andrewgundersen.net/repos/nodeaudio) Node.js bindings, which provide native audio I/O capabilities to JavaScript/TypeScript applications.
|
||||
|
||||
### Building PortAudio
|
||||
|
||||
Build portaudio:
|
||||
|
||||
./configure and make
|
||||
|
||||
At the time of writing (MacOS 12.1) I initially received build errors (-WError) about unused variables, so I had to remove -WError flag from the build rules.
|
||||
|
||||
Anytime the build configuration changes, make sure to run (see PortAudio docs):
|
||||
|
||||
autoreconf -if
|
||||
|
||||
Use find command in usr/local/lib to see install state:
|
||||
|
||||
find /usr/local/lib -name "libport*" -maxdepth 1
|
||||
|
||||
The default build of PortAudio sets an absolute install path (usr/local/lib) which causes issues if you want to package the .dylib in a project. To fix this, use install_name_tool to rename the binary using a relative @loader_path:
|
||||
|
||||
install_name_tool -id "@loader_path/libportaudio.dylib" libportaudio.dylib
|
||||
|
||||
Ideally, this would be set in the build config settings of PortAudio, but I haven't figured out how to do that yet.
|
||||
|
||||
### Using with nodeaudio
|
||||
|
||||
The [nodeaudio](https://andrewgundersen.net/repos/nodeaudio) bindings wrap this PortAudio fork to expose audio I/O capabilities to Node.js applications. Clone and build the nodeaudio project to get started:
|
||||
|
||||
git clone https://andrewgundersen.net/repos/nodeaudio
|
||||
cd nodeaudio
|
||||
node-gyp rebuild
|
||||
|
||||
This will link against the PortAudio library you've built, allowing you to use audio functionality from JavaScript.
|
||||
|
||||
TODO: Sign on build
|
||||
Of course, any binary (e.g. libportaudio.dylib) must be signed before distribution.
|
||||
|
|
|
|||
2944
aclocal.m4
vendored
2944
aclocal.m4
vendored
File diff suppressed because it is too large
Load diff
|
|
@ -1,8 +1,8 @@
|
|||
Installation Instructions
|
||||
*************************
|
||||
|
||||
Copyright (C) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation,
|
||||
Inc.
|
||||
Copyright (C) 1994-1996, 1999-2002, 2004-2017, 2020-2021 Free
|
||||
Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
|
|
@ -12,97 +12,96 @@ without warranty of any kind.
|
|||
Basic Installation
|
||||
==================
|
||||
|
||||
Briefly, the shell command `./configure && make && make install'
|
||||
Briefly, the shell command './configure && make && make install'
|
||||
should configure, build, and install this package. The following
|
||||
more-detailed instructions are generic; see the `README' file for
|
||||
more-detailed instructions are generic; see the 'README' file for
|
||||
instructions specific to this package. Some packages provide this
|
||||
`INSTALL' file but do not implement all of the features documented
|
||||
'INSTALL' file but do not implement all of the features documented
|
||||
below. The lack of an optional feature in a given package is not
|
||||
necessarily a bug. More recommendations for GNU packages can be found
|
||||
in *note Makefile Conventions: (standards)Makefile Conventions.
|
||||
|
||||
The `configure' shell script attempts to guess correct values for
|
||||
The 'configure' shell script attempts to guess correct values for
|
||||
various system-dependent variables used during compilation. It uses
|
||||
those values to create a `Makefile' in each directory of the package.
|
||||
It may also create one or more `.h' files containing system-dependent
|
||||
definitions. Finally, it creates a shell script `config.status' that
|
||||
those values to create a 'Makefile' in each directory of the package.
|
||||
It may also create one or more '.h' files containing system-dependent
|
||||
definitions. Finally, it creates a shell script 'config.status' that
|
||||
you can run in the future to recreate the current configuration, and a
|
||||
file `config.log' containing compiler output (useful mainly for
|
||||
debugging `configure').
|
||||
file 'config.log' containing compiler output (useful mainly for
|
||||
debugging 'configure').
|
||||
|
||||
It can also use an optional file (typically called `config.cache'
|
||||
and enabled with `--cache-file=config.cache' or simply `-C') that saves
|
||||
the results of its tests to speed up reconfiguring. Caching is
|
||||
disabled by default to prevent problems with accidental use of stale
|
||||
cache files.
|
||||
It can also use an optional file (typically called 'config.cache' and
|
||||
enabled with '--cache-file=config.cache' or simply '-C') that saves the
|
||||
results of its tests to speed up reconfiguring. Caching is disabled by
|
||||
default to prevent problems with accidental use of stale cache files.
|
||||
|
||||
If you need to do unusual things to compile the package, please try
|
||||
to figure out how `configure' could check whether to do them, and mail
|
||||
diffs or instructions to the address given in the `README' so they can
|
||||
to figure out how 'configure' could check whether to do them, and mail
|
||||
diffs or instructions to the address given in the 'README' so they can
|
||||
be considered for the next release. If you are using the cache, and at
|
||||
some point `config.cache' contains results you don't want to keep, you
|
||||
some point 'config.cache' contains results you don't want to keep, you
|
||||
may remove or edit it.
|
||||
|
||||
The file `configure.ac' (or `configure.in') is used to create
|
||||
`configure' by a program called `autoconf'. You need `configure.ac' if
|
||||
you want to change it or regenerate `configure' using a newer version
|
||||
of `autoconf'.
|
||||
The file 'configure.ac' (or 'configure.in') is used to create
|
||||
'configure' by a program called 'autoconf'. You need 'configure.ac' if
|
||||
you want to change it or regenerate 'configure' using a newer version of
|
||||
'autoconf'.
|
||||
|
||||
The simplest way to compile this package is:
|
||||
|
||||
1. `cd' to the directory containing the package's source code and type
|
||||
`./configure' to configure the package for your system.
|
||||
1. 'cd' to the directory containing the package's source code and type
|
||||
'./configure' to configure the package for your system.
|
||||
|
||||
Running `configure' might take a while. While running, it prints
|
||||
Running 'configure' might take a while. While running, it prints
|
||||
some messages telling which features it is checking for.
|
||||
|
||||
2. Type `make' to compile the package.
|
||||
2. Type 'make' to compile the package.
|
||||
|
||||
3. Optionally, type `make check' to run any self-tests that come with
|
||||
3. Optionally, type 'make check' to run any self-tests that come with
|
||||
the package, generally using the just-built uninstalled binaries.
|
||||
|
||||
4. Type `make install' to install the programs and any data files and
|
||||
4. Type 'make install' to install the programs and any data files and
|
||||
documentation. When installing into a prefix owned by root, it is
|
||||
recommended that the package be configured and built as a regular
|
||||
user, and only the `make install' phase executed with root
|
||||
user, and only the 'make install' phase executed with root
|
||||
privileges.
|
||||
|
||||
5. Optionally, type `make installcheck' to repeat any self-tests, but
|
||||
5. Optionally, type 'make installcheck' to repeat any self-tests, but
|
||||
this time using the binaries in their final installed location.
|
||||
This target does not install anything. Running this target as a
|
||||
regular user, particularly if the prior `make install' required
|
||||
regular user, particularly if the prior 'make install' required
|
||||
root privileges, verifies that the installation completed
|
||||
correctly.
|
||||
|
||||
6. You can remove the program binaries and object files from the
|
||||
source code directory by typing `make clean'. To also remove the
|
||||
files that `configure' created (so you can compile the package for
|
||||
a different kind of computer), type `make distclean'. There is
|
||||
also a `make maintainer-clean' target, but that is intended mainly
|
||||
source code directory by typing 'make clean'. To also remove the
|
||||
files that 'configure' created (so you can compile the package for
|
||||
a different kind of computer), type 'make distclean'. There is
|
||||
also a 'make maintainer-clean' target, but that is intended mainly
|
||||
for the package's developers. If you use it, you may have to get
|
||||
all sorts of other programs in order to regenerate files that came
|
||||
with the distribution.
|
||||
|
||||
7. Often, you can also type `make uninstall' to remove the installed
|
||||
7. Often, you can also type 'make uninstall' to remove the installed
|
||||
files again. In practice, not all packages have tested that
|
||||
uninstallation works correctly, even though it is required by the
|
||||
GNU Coding Standards.
|
||||
|
||||
8. Some packages, particularly those that use Automake, provide `make
|
||||
8. Some packages, particularly those that use Automake, provide 'make
|
||||
distcheck', which can by used by developers to test that all other
|
||||
targets like `make install' and `make uninstall' work correctly.
|
||||
targets like 'make install' and 'make uninstall' work correctly.
|
||||
This target is generally not run by end users.
|
||||
|
||||
Compilers and Options
|
||||
=====================
|
||||
|
||||
Some systems require unusual options for compilation or linking that
|
||||
the `configure' script does not know about. Run `./configure --help'
|
||||
the 'configure' script does not know about. Run './configure --help'
|
||||
for details on some of the pertinent environment variables.
|
||||
|
||||
You can give `configure' initial values for configuration parameters
|
||||
by setting variables in the command line or in the environment. Here
|
||||
is an example:
|
||||
You can give 'configure' initial values for configuration parameters
|
||||
by setting variables in the command line or in the environment. Here is
|
||||
an example:
|
||||
|
||||
./configure CC=c99 CFLAGS=-g LIBS=-lposix
|
||||
|
||||
|
|
@ -113,21 +112,21 @@ Compiling For Multiple Architectures
|
|||
|
||||
You can compile the package for more than one kind of computer at the
|
||||
same time, by placing the object files for each architecture in their
|
||||
own directory. To do this, you can use GNU `make'. `cd' to the
|
||||
own directory. To do this, you can use GNU 'make'. 'cd' to the
|
||||
directory where you want the object files and executables to go and run
|
||||
the `configure' script. `configure' automatically checks for the
|
||||
source code in the directory that `configure' is in and in `..'. This
|
||||
is known as a "VPATH" build.
|
||||
the 'configure' script. 'configure' automatically checks for the source
|
||||
code in the directory that 'configure' is in and in '..'. This is known
|
||||
as a "VPATH" build.
|
||||
|
||||
With a non-GNU `make', it is safer to compile the package for one
|
||||
With a non-GNU 'make', it is safer to compile the package for one
|
||||
architecture at a time in the source code directory. After you have
|
||||
installed the package for one architecture, use `make distclean' before
|
||||
installed the package for one architecture, use 'make distclean' before
|
||||
reconfiguring for another architecture.
|
||||
|
||||
On MacOS X 10.6 and later systems, you can create libraries and
|
||||
On MacOS X 10.5 and later systems, you can create libraries and
|
||||
executables that work on multiple system types--known as "fat" or
|
||||
"universal" binaries--by specifying multiple `-arch' options to the
|
||||
compiler but only a single `-arch' option to the preprocessor. Like
|
||||
"universal" binaries--by specifying multiple '-arch' options to the
|
||||
compiler but only a single '-arch' option to the preprocessor. Like
|
||||
this:
|
||||
|
||||
./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
|
||||
|
|
@ -136,105 +135,104 @@ this:
|
|||
|
||||
This is not guaranteed to produce working output in all cases, you
|
||||
may have to build one architecture at a time and combine the results
|
||||
using the `lipo' tool if you have problems.
|
||||
using the 'lipo' tool if you have problems.
|
||||
|
||||
Installation Names
|
||||
==================
|
||||
|
||||
By default, `make install' installs the package's commands under
|
||||
`/usr/local/bin', include files under `/usr/local/include', etc. You
|
||||
can specify an installation prefix other than `/usr/local' by giving
|
||||
`configure' the option `--prefix=PREFIX', where PREFIX must be an
|
||||
By default, 'make install' installs the package's commands under
|
||||
'/usr/local/bin', include files under '/usr/local/include', etc. You
|
||||
can specify an installation prefix other than '/usr/local' by giving
|
||||
'configure' the option '--prefix=PREFIX', where PREFIX must be an
|
||||
absolute file name.
|
||||
|
||||
You can specify separate installation prefixes for
|
||||
architecture-specific files and architecture-independent files. If you
|
||||
pass the option `--exec-prefix=PREFIX' to `configure', the package uses
|
||||
pass the option '--exec-prefix=PREFIX' to 'configure', the package uses
|
||||
PREFIX as the prefix for installing programs and libraries.
|
||||
Documentation and other data files still use the regular prefix.
|
||||
|
||||
In addition, if you use an unusual directory layout you can give
|
||||
options like `--bindir=DIR' to specify different values for particular
|
||||
kinds of files. Run `configure --help' for a list of the directories
|
||||
you can set and what kinds of files go in them. In general, the
|
||||
default for these options is expressed in terms of `${prefix}', so that
|
||||
specifying just `--prefix' will affect all of the other directory
|
||||
options like '--bindir=DIR' to specify different values for particular
|
||||
kinds of files. Run 'configure --help' for a list of the directories
|
||||
you can set and what kinds of files go in them. In general, the default
|
||||
for these options is expressed in terms of '${prefix}', so that
|
||||
specifying just '--prefix' will affect all of the other directory
|
||||
specifications that were not explicitly provided.
|
||||
|
||||
The most portable way to affect installation locations is to pass the
|
||||
correct locations to `configure'; however, many packages provide one or
|
||||
correct locations to 'configure'; however, many packages provide one or
|
||||
both of the following shortcuts of passing variable assignments to the
|
||||
`make install' command line to change installation locations without
|
||||
'make install' command line to change installation locations without
|
||||
having to reconfigure or recompile.
|
||||
|
||||
The first method involves providing an override variable for each
|
||||
affected directory. For example, `make install
|
||||
affected directory. For example, 'make install
|
||||
prefix=/alternate/directory' will choose an alternate location for all
|
||||
directory configuration variables that were expressed in terms of
|
||||
`${prefix}'. Any directories that were specified during `configure',
|
||||
but not in terms of `${prefix}', must each be overridden at install
|
||||
time for the entire installation to be relocated. The approach of
|
||||
makefile variable overrides for each directory variable is required by
|
||||
the GNU Coding Standards, and ideally causes no recompilation.
|
||||
However, some platforms have known limitations with the semantics of
|
||||
shared libraries that end up requiring recompilation when using this
|
||||
method, particularly noticeable in packages that use GNU Libtool.
|
||||
'${prefix}'. Any directories that were specified during 'configure',
|
||||
but not in terms of '${prefix}', must each be overridden at install time
|
||||
for the entire installation to be relocated. The approach of makefile
|
||||
variable overrides for each directory variable is required by the GNU
|
||||
Coding Standards, and ideally causes no recompilation. However, some
|
||||
platforms have known limitations with the semantics of shared libraries
|
||||
that end up requiring recompilation when using this method, particularly
|
||||
noticeable in packages that use GNU Libtool.
|
||||
|
||||
The second method involves providing the `DESTDIR' variable. For
|
||||
example, `make install DESTDIR=/alternate/directory' will prepend
|
||||
`/alternate/directory' before all installation names. The approach of
|
||||
`DESTDIR' overrides is not required by the GNU Coding Standards, and
|
||||
The second method involves providing the 'DESTDIR' variable. For
|
||||
example, 'make install DESTDIR=/alternate/directory' will prepend
|
||||
'/alternate/directory' before all installation names. The approach of
|
||||
'DESTDIR' overrides is not required by the GNU Coding Standards, and
|
||||
does not work on platforms that have drive letters. On the other hand,
|
||||
it does better at avoiding recompilation issues, and works well even
|
||||
when some directory options were not specified in terms of `${prefix}'
|
||||
at `configure' time.
|
||||
when some directory options were not specified in terms of '${prefix}'
|
||||
at 'configure' time.
|
||||
|
||||
Optional Features
|
||||
=================
|
||||
|
||||
If the package supports it, you can cause programs to be installed
|
||||
with an extra prefix or suffix on their names by giving `configure' the
|
||||
option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
|
||||
with an extra prefix or suffix on their names by giving 'configure' the
|
||||
option '--program-prefix=PREFIX' or '--program-suffix=SUFFIX'.
|
||||
|
||||
Some packages pay attention to `--enable-FEATURE' options to
|
||||
`configure', where FEATURE indicates an optional part of the package.
|
||||
They may also pay attention to `--with-PACKAGE' options, where PACKAGE
|
||||
is something like `gnu-as' or `x' (for the X Window System). The
|
||||
`README' should mention any `--enable-' and `--with-' options that the
|
||||
Some packages pay attention to '--enable-FEATURE' options to
|
||||
'configure', where FEATURE indicates an optional part of the package.
|
||||
They may also pay attention to '--with-PACKAGE' options, where PACKAGE
|
||||
is something like 'gnu-as' or 'x' (for the X Window System). The
|
||||
'README' should mention any '--enable-' and '--with-' options that the
|
||||
package recognizes.
|
||||
|
||||
For packages that use the X Window System, `configure' can usually
|
||||
For packages that use the X Window System, 'configure' can usually
|
||||
find the X include and library files automatically, but if it doesn't,
|
||||
you can use the `configure' options `--x-includes=DIR' and
|
||||
`--x-libraries=DIR' to specify their locations.
|
||||
you can use the 'configure' options '--x-includes=DIR' and
|
||||
'--x-libraries=DIR' to specify their locations.
|
||||
|
||||
Some packages offer the ability to configure how verbose the
|
||||
execution of `make' will be. For these packages, running `./configure
|
||||
execution of 'make' will be. For these packages, running './configure
|
||||
--enable-silent-rules' sets the default to minimal output, which can be
|
||||
overridden with `make V=1'; while running `./configure
|
||||
overridden with 'make V=1'; while running './configure
|
||||
--disable-silent-rules' sets the default to verbose, which can be
|
||||
overridden with `make V=0'.
|
||||
overridden with 'make V=0'.
|
||||
|
||||
Particular systems
|
||||
==================
|
||||
|
||||
On HP-UX, the default C compiler is not ANSI C compatible. If GNU
|
||||
CC is not installed, it is recommended to use the following options in
|
||||
On HP-UX, the default C compiler is not ANSI C compatible. If GNU CC
|
||||
is not installed, it is recommended to use the following options in
|
||||
order to use an ANSI C compiler:
|
||||
|
||||
./configure CC="cc -Ae -D_XOPEN_SOURCE=500"
|
||||
|
||||
and if that doesn't work, install pre-built binaries of GCC for HP-UX.
|
||||
|
||||
HP-UX `make' updates targets which have the same time stamps as
|
||||
their prerequisites, which makes it generally unusable when shipped
|
||||
generated files such as `configure' are involved. Use GNU `make'
|
||||
instead.
|
||||
HP-UX 'make' updates targets which have the same timestamps as their
|
||||
prerequisites, which makes it generally unusable when shipped generated
|
||||
files such as 'configure' are involved. Use GNU 'make' instead.
|
||||
|
||||
On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
|
||||
parse its `<wchar.h>' header file. The option `-nodtk' can be used as
|
||||
a workaround. If GNU CC is not installed, it is therefore recommended
|
||||
to try
|
||||
parse its '<wchar.h>' header file. The option '-nodtk' can be used as a
|
||||
workaround. If GNU CC is not installed, it is therefore recommended to
|
||||
try
|
||||
|
||||
./configure CC="cc"
|
||||
|
||||
|
|
@ -242,26 +240,26 @@ and if that doesn't work, try
|
|||
|
||||
./configure CC="cc -nodtk"
|
||||
|
||||
On Solaris, don't put `/usr/ucb' early in your `PATH'. This
|
||||
On Solaris, don't put '/usr/ucb' early in your 'PATH'. This
|
||||
directory contains several dysfunctional programs; working variants of
|
||||
these programs are available in `/usr/bin'. So, if you need `/usr/ucb'
|
||||
in your `PATH', put it _after_ `/usr/bin'.
|
||||
these programs are available in '/usr/bin'. So, if you need '/usr/ucb'
|
||||
in your 'PATH', put it _after_ '/usr/bin'.
|
||||
|
||||
On Haiku, software installed for all users goes in `/boot/common',
|
||||
not `/usr/local'. It is recommended to use the following options:
|
||||
On Haiku, software installed for all users goes in '/boot/common',
|
||||
not '/usr/local'. It is recommended to use the following options:
|
||||
|
||||
./configure --prefix=/boot/common
|
||||
|
||||
Specifying the System Type
|
||||
==========================
|
||||
|
||||
There may be some features `configure' cannot figure out
|
||||
There may be some features 'configure' cannot figure out
|
||||
automatically, but needs to determine by the type of machine the package
|
||||
will run on. Usually, assuming the package is built to be run on the
|
||||
_same_ architectures, `configure' can figure that out, but if it prints
|
||||
_same_ architectures, 'configure' can figure that out, but if it prints
|
||||
a message saying it cannot guess the machine type, give it the
|
||||
`--build=TYPE' option. TYPE can either be a short name for the system
|
||||
type, such as `sun4', or a canonical name which has the form:
|
||||
'--build=TYPE' option. TYPE can either be a short name for the system
|
||||
type, such as 'sun4', or a canonical name which has the form:
|
||||
|
||||
CPU-COMPANY-SYSTEM
|
||||
|
||||
|
|
@ -270,101 +268,101 @@ where SYSTEM can have one of these forms:
|
|||
OS
|
||||
KERNEL-OS
|
||||
|
||||
See the file `config.sub' for the possible values of each field. If
|
||||
`config.sub' isn't included in this package, then this package doesn't
|
||||
See the file 'config.sub' for the possible values of each field. If
|
||||
'config.sub' isn't included in this package, then this package doesn't
|
||||
need to know the machine type.
|
||||
|
||||
If you are _building_ compiler tools for cross-compiling, you should
|
||||
use the option `--target=TYPE' to select the type of system they will
|
||||
use the option '--target=TYPE' to select the type of system they will
|
||||
produce code for.
|
||||
|
||||
If you want to _use_ a cross compiler, that generates code for a
|
||||
platform different from the build platform, you should specify the
|
||||
"host" platform (i.e., that on which the generated programs will
|
||||
eventually be run) with `--host=TYPE'.
|
||||
eventually be run) with '--host=TYPE'.
|
||||
|
||||
Sharing Defaults
|
||||
================
|
||||
|
||||
If you want to set default values for `configure' scripts to share,
|
||||
you can create a site shell script called `config.site' that gives
|
||||
default values for variables like `CC', `cache_file', and `prefix'.
|
||||
`configure' looks for `PREFIX/share/config.site' if it exists, then
|
||||
`PREFIX/etc/config.site' if it exists. Or, you can set the
|
||||
`CONFIG_SITE' environment variable to the location of the site script.
|
||||
A warning: not all `configure' scripts look for a site script.
|
||||
If you want to set default values for 'configure' scripts to share,
|
||||
you can create a site shell script called 'config.site' that gives
|
||||
default values for variables like 'CC', 'cache_file', and 'prefix'.
|
||||
'configure' looks for 'PREFIX/share/config.site' if it exists, then
|
||||
'PREFIX/etc/config.site' if it exists. Or, you can set the
|
||||
'CONFIG_SITE' environment variable to the location of the site script.
|
||||
A warning: not all 'configure' scripts look for a site script.
|
||||
|
||||
Defining Variables
|
||||
==================
|
||||
|
||||
Variables not defined in a site shell script can be set in the
|
||||
environment passed to `configure'. However, some packages may run
|
||||
environment passed to 'configure'. However, some packages may run
|
||||
configure again during the build, and the customized values of these
|
||||
variables may be lost. In order to avoid this problem, you should set
|
||||
them in the `configure' command line, using `VAR=value'. For example:
|
||||
them in the 'configure' command line, using 'VAR=value'. For example:
|
||||
|
||||
./configure CC=/usr/local2/bin/gcc
|
||||
|
||||
causes the specified `gcc' to be used as the C compiler (unless it is
|
||||
causes the specified 'gcc' to be used as the C compiler (unless it is
|
||||
overridden in the site shell script).
|
||||
|
||||
Unfortunately, this technique does not work for `CONFIG_SHELL' due to
|
||||
an Autoconf limitation. Until the limitation is lifted, you can use
|
||||
this workaround:
|
||||
Unfortunately, this technique does not work for 'CONFIG_SHELL' due to an
|
||||
Autoconf limitation. Until the limitation is lifted, you can use this
|
||||
workaround:
|
||||
|
||||
CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash
|
||||
|
||||
`configure' Invocation
|
||||
'configure' Invocation
|
||||
======================
|
||||
|
||||
`configure' recognizes the following options to control how it
|
||||
'configure' recognizes the following options to control how it
|
||||
operates.
|
||||
|
||||
`--help'
|
||||
`-h'
|
||||
Print a summary of all of the options to `configure', and exit.
|
||||
'--help'
|
||||
'-h'
|
||||
Print a summary of all of the options to 'configure', and exit.
|
||||
|
||||
`--help=short'
|
||||
`--help=recursive'
|
||||
'--help=short'
|
||||
'--help=recursive'
|
||||
Print a summary of the options unique to this package's
|
||||
`configure', and exit. The `short' variant lists options used
|
||||
only in the top level, while the `recursive' variant lists options
|
||||
also present in any nested packages.
|
||||
'configure', and exit. The 'short' variant lists options used only
|
||||
in the top level, while the 'recursive' variant lists options also
|
||||
present in any nested packages.
|
||||
|
||||
`--version'
|
||||
`-V'
|
||||
Print the version of Autoconf used to generate the `configure'
|
||||
'--version'
|
||||
'-V'
|
||||
Print the version of Autoconf used to generate the 'configure'
|
||||
script, and exit.
|
||||
|
||||
`--cache-file=FILE'
|
||||
'--cache-file=FILE'
|
||||
Enable the cache: use and save the results of the tests in FILE,
|
||||
traditionally `config.cache'. FILE defaults to `/dev/null' to
|
||||
traditionally 'config.cache'. FILE defaults to '/dev/null' to
|
||||
disable caching.
|
||||
|
||||
`--config-cache'
|
||||
`-C'
|
||||
Alias for `--cache-file=config.cache'.
|
||||
'--config-cache'
|
||||
'-C'
|
||||
Alias for '--cache-file=config.cache'.
|
||||
|
||||
`--quiet'
|
||||
`--silent'
|
||||
`-q'
|
||||
'--quiet'
|
||||
'--silent'
|
||||
'-q'
|
||||
Do not print messages saying which checks are being made. To
|
||||
suppress all normal output, redirect it to `/dev/null' (any error
|
||||
suppress all normal output, redirect it to '/dev/null' (any error
|
||||
messages will still be shown).
|
||||
|
||||
`--srcdir=DIR'
|
||||
'--srcdir=DIR'
|
||||
Look for the package's source code in directory DIR. Usually
|
||||
`configure' can determine that directory automatically.
|
||||
'configure' can determine that directory automatically.
|
||||
|
||||
`--prefix=DIR'
|
||||
Use DIR as the installation prefix. *note Installation Names::
|
||||
for more details, including other options available for fine-tuning
|
||||
the installation locations.
|
||||
'--prefix=DIR'
|
||||
Use DIR as the installation prefix. *note Installation Names:: for
|
||||
more details, including other options available for fine-tuning the
|
||||
installation locations.
|
||||
|
||||
`--no-create'
|
||||
`-n'
|
||||
'--no-create'
|
||||
'-n'
|
||||
Run the configure checks, but stop before creating any output
|
||||
files.
|
||||
|
||||
`configure' also accepts some other, not widely useful, options. Run
|
||||
`configure --help' for more details.
|
||||
'configure' also accepts some other, not widely useful, options. Run
|
||||
'configure --help' for more details.
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
||||
# Makefile.in generated by automake 1.16.5 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1994-2021 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
|
@ -15,7 +15,17 @@
|
|||
@SET_MAKE@
|
||||
|
||||
VPATH = @srcdir@
|
||||
am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
|
||||
am__is_gnu_make = { \
|
||||
if test -z '$(MAKELEVEL)'; then \
|
||||
false; \
|
||||
elif test -n '$(MAKE_HOST)'; then \
|
||||
true; \
|
||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
||||
true; \
|
||||
else \
|
||||
false; \
|
||||
fi; \
|
||||
}
|
||||
am__make_running_with_option = \
|
||||
case $${target_option-} in \
|
||||
?) ;; \
|
||||
|
|
@ -79,17 +89,12 @@ POST_UNINSTALL = :
|
|||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
subdir = .
|
||||
DIST_COMMON = INSTALL NEWS README AUTHORS ChangeLog \
|
||||
$(srcdir)/Makefile.in $(srcdir)/Makefile.am \
|
||||
$(top_srcdir)/configure $(am__configure_deps) \
|
||||
$(srcdir)/portaudiocpp.pc.in COPYING \
|
||||
$(top_srcdir)/../../compile $(top_srcdir)/../../config.guess \
|
||||
$(top_srcdir)/../../config.sub $(top_srcdir)/../../install-sh \
|
||||
$(top_srcdir)/../../ltmain.sh $(top_srcdir)/../../missing
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
|
||||
$(am__configure_deps) $(am__DIST_COMMON)
|
||||
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
|
||||
configure.lineno config.status.lineno
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
|
|
@ -158,7 +163,7 @@ am__recursive_targets = \
|
|||
$(RECURSIVE_CLEAN_TARGETS) \
|
||||
$(am__extra_recursive_targets)
|
||||
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
|
||||
cscope distdir dist dist-all distcheck
|
||||
cscope distdir distdir-am dist dist-all distcheck
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
|
||||
# Read a list of newline-separated strings from the standard input,
|
||||
# and print each of them once, without duplicates. Input order is
|
||||
|
|
@ -176,10 +181,10 @@ am__define_uniq_tagged_files = \
|
|||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | $(am__uniquify_input)`
|
||||
ETAGS = etags
|
||||
CTAGS = ctags
|
||||
CSCOPE = cscope
|
||||
DIST_SUBDIRS = $(SUBDIRS)
|
||||
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/portaudiocpp.pc.in \
|
||||
AUTHORS COPYING ChangeLog INSTALL NEWS README compile \
|
||||
config.guess config.sub install-sh ltmain.sh missing
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
distdir = $(PACKAGE)-$(VERSION)
|
||||
top_distdir = $(distdir)
|
||||
|
|
@ -218,6 +223,8 @@ am__relativize = \
|
|||
DIST_ARCHIVES = $(distdir).tar.gz
|
||||
GZIP_ENV = --best
|
||||
DIST_TARGETS = dist-gzip
|
||||
# Exists only to be overridden by the user if desired.
|
||||
AM_DISTCHECK_DVI_TARGET = dvi
|
||||
distuninstallcheck_listfiles = find . -type f -print
|
||||
am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
|
||||
| sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
|
||||
|
|
@ -234,8 +241,9 @@ AWK = @AWK@
|
|||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CSCOPE = @CSCOPE@
|
||||
CTAGS = @CTAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
|
|
@ -251,6 +259,7 @@ ECHO_C = @ECHO_C@
|
|||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ETAGS = @ETAGS@
|
||||
EXEEXT = @EXEEXT@
|
||||
FGREP = @FGREP@
|
||||
GREP = @GREP@
|
||||
|
|
@ -267,6 +276,7 @@ LIBTOOL = @LIBTOOL@
|
|||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
|
||||
LT_VERSION_INFO = @LT_VERSION_INFO@
|
||||
MAINT = @MAINT@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
|
|
@ -338,6 +348,7 @@ pdfdir = @pdfdir@
|
|||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
|
|
@ -369,15 +380,14 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi
|
|||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu Makefile
|
||||
.PRECIOUS: Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
echo ' $(SHELL) ./config.status'; \
|
||||
$(SHELL) ./config.status;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
|
|
@ -526,8 +536,10 @@ cscopelist-am: $(am__tagged_files)
|
|||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||
-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
|
||||
distdir: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
distdir-am: $(DISTFILES)
|
||||
$(am__remove_distdir)
|
||||
test -d "$(distdir)" || mkdir "$(distdir)"
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
|
|
@ -592,7 +604,7 @@ distdir: $(DISTFILES)
|
|||
! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
|
||||
|| chmod -R a+r "$(distdir)"
|
||||
dist-gzip: distdir
|
||||
tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
|
||||
tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-bzip2: distdir
|
||||
|
|
@ -607,18 +619,22 @@ dist-xz: distdir
|
|||
tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-zstd: distdir
|
||||
tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-tarZ: distdir
|
||||
@echo WARNING: "Support for shar distribution archives is" \
|
||||
"deprecated." >&2
|
||||
@echo WARNING: "Support for distribution archives compressed with" \
|
||||
"legacy program 'compress' is deprecated." >&2
|
||||
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
|
||||
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-shar: distdir
|
||||
@echo WARNING: "Support for distribution archives compressed with" \
|
||||
"legacy program 'compress' is deprecated." >&2
|
||||
@echo WARNING: "Support for shar distribution archives is" \
|
||||
"deprecated." >&2
|
||||
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
|
||||
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
|
||||
shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-zip: distdir
|
||||
|
|
@ -636,7 +652,7 @@ dist dist-all:
|
|||
distcheck: dist
|
||||
case '$(DIST_ARCHIVES)' in \
|
||||
*.tar.gz*) \
|
||||
GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
|
||||
eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
|
||||
*.tar.bz2*) \
|
||||
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
|
||||
*.tar.lz*) \
|
||||
|
|
@ -646,25 +662,27 @@ distcheck: dist
|
|||
*.tar.Z*) \
|
||||
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
|
||||
*.shar.gz*) \
|
||||
GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
|
||||
eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
|
||||
*.zip*) \
|
||||
unzip $(distdir).zip ;;\
|
||||
*.tar.zst*) \
|
||||
zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
|
||||
esac
|
||||
chmod -R a-w $(distdir)
|
||||
chmod u+w $(distdir)
|
||||
mkdir $(distdir)/_build $(distdir)/_inst
|
||||
mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
|
||||
chmod a-w $(distdir)
|
||||
test -d $(distdir)/_build || exit 0; \
|
||||
dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
|
||||
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
|
||||
&& am__cwd=`pwd` \
|
||||
&& $(am__cd) $(distdir)/_build \
|
||||
&& ../configure \
|
||||
&& $(am__cd) $(distdir)/_build/sub \
|
||||
&& ../../configure \
|
||||
$(AM_DISTCHECK_CONFIGURE_FLAGS) \
|
||||
$(DISTCHECK_CONFIGURE_FLAGS) \
|
||||
--srcdir=.. --prefix="$$dc_install_base" \
|
||||
--srcdir=../.. --prefix="$$dc_install_base" \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) check \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) install \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
|
||||
|
|
@ -829,18 +847,20 @@ uninstall-am: uninstall-pkgconfigDATA
|
|||
am--refresh check check-am clean clean-cscope clean-generic \
|
||||
clean-libtool cscope cscopelist-am ctags ctags-am dist \
|
||||
dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \
|
||||
dist-xz dist-zip distcheck distclean distclean-generic \
|
||||
distclean-libtool distclean-tags distcleancheck distdir \
|
||||
distuninstallcheck dvi dvi-am html html-am info info-am \
|
||||
install install-am install-data install-data-am install-dvi \
|
||||
install-dvi-am install-exec install-exec-am install-html \
|
||||
install-html-am install-info install-info-am install-man \
|
||||
install-pdf install-pdf-am install-pkgconfigDATA install-ps \
|
||||
install-ps-am install-strip installcheck installcheck-am \
|
||||
installdirs installdirs-am maintainer-clean \
|
||||
maintainer-clean-generic mostlyclean mostlyclean-generic \
|
||||
mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
|
||||
uninstall-am uninstall-pkgconfigDATA
|
||||
dist-xz dist-zip dist-zstd distcheck distclean \
|
||||
distclean-generic distclean-libtool distclean-tags \
|
||||
distcleancheck distdir distuninstallcheck dvi dvi-am html \
|
||||
html-am info info-am install install-am install-data \
|
||||
install-data-am install-dvi install-dvi-am install-exec \
|
||||
install-exec-am install-html install-html-am install-info \
|
||||
install-info-am install-man install-pdf install-pdf-am \
|
||||
install-pkgconfigDATA install-ps install-ps-am install-strip \
|
||||
installcheck installcheck-am installdirs installdirs-am \
|
||||
maintainer-clean maintainer-clean-generic mostlyclean \
|
||||
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
|
||||
tags tags-am uninstall uninstall-am uninstall-pkgconfigDATA
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
|
|
|
|||
2953
bindings/cpp/aclocal.m4
vendored
2953
bindings/cpp/aclocal.m4
vendored
File diff suppressed because it is too large
Load diff
19379
bindings/cpp/autom4te.cache/output.0
Normal file
19379
bindings/cpp/autom4te.cache/output.0
Normal file
File diff suppressed because it is too large
Load diff
19375
bindings/cpp/autom4te.cache/output.1
Normal file
19375
bindings/cpp/autom4te.cache/output.1
Normal file
File diff suppressed because it is too large
Load diff
19376
bindings/cpp/autom4te.cache/output.2
Normal file
19376
bindings/cpp/autom4te.cache/output.2
Normal file
File diff suppressed because it is too large
Load diff
382
bindings/cpp/autom4te.cache/requests
Normal file
382
bindings/cpp/autom4te.cache/requests
Normal file
|
|
@ -0,0 +1,382 @@
|
|||
# This file was generated by Autom4te 2.71.
|
||||
# It contains the lists of macros which have been traced.
|
||||
# It can be safely removed.
|
||||
|
||||
@request = (
|
||||
bless( [
|
||||
'0',
|
||||
1,
|
||||
[
|
||||
'/usr/local/Cellar/autoconf/2.71/share/autoconf'
|
||||
],
|
||||
[
|
||||
'/usr/local/Cellar/autoconf/2.71/share/autoconf/autoconf/autoconf.m4f',
|
||||
'/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/internal/ac-config-macro-dirs.m4',
|
||||
'/usr/local/share/aclocal/libtool.m4',
|
||||
'/usr/local/share/aclocal/ltargz.m4',
|
||||
'/usr/local/share/aclocal/ltdl.m4',
|
||||
'/usr/local/share/aclocal/ltoptions.m4',
|
||||
'/usr/local/share/aclocal/ltsugar.m4',
|
||||
'/usr/local/share/aclocal/ltversion.m4',
|
||||
'/usr/local/share/aclocal/lt~obsolete.m4',
|
||||
'/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/amversion.m4',
|
||||
'/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/auxdir.m4',
|
||||
'/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/cond.m4',
|
||||
'/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/depend.m4',
|
||||
'/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/depout.m4',
|
||||
'/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/init.m4',
|
||||
'/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/install-sh.m4',
|
||||
'/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/lead-dot.m4',
|
||||
'/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/maintainer.m4',
|
||||
'/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/make.m4',
|
||||
'/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/missing.m4',
|
||||
'/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/options.m4',
|
||||
'/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/prog-cc-c-o.m4',
|
||||
'/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/runlog.m4',
|
||||
'/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/sanity.m4',
|
||||
'/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/silent.m4',
|
||||
'/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/strip.m4',
|
||||
'/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/substnot.m4',
|
||||
'/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/tar.m4',
|
||||
'configure.ac'
|
||||
],
|
||||
{
|
||||
'AC_LIBTOOL_LINKER_OPTION' => 1,
|
||||
'LT_WITH_LTDL' => 1,
|
||||
'AC_LIBLTDL_CONVENIENCE' => 1,
|
||||
'AC_LTDL_SYSSEARCHPATH' => 1,
|
||||
'LT_LIB_DLLOAD' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'AC_CONFIG_MACRO_DIR_TRACE' => 1,
|
||||
'LTOBSOLETE_VERSION' => 1,
|
||||
'_AM_MANGLE_OPTION' => 1,
|
||||
'AM_DEP_TRACK' => 1,
|
||||
'LTDL_INSTALLABLE' => 1,
|
||||
'AM_PROG_INSTALL_SH' => 1,
|
||||
'AM_PROG_LD' => 1,
|
||||
'AM_SET_DEPDIR' => 1,
|
||||
'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'm4_pattern_forbid' => 1,
|
||||
'_AC_PROG_LIBTOOL' => 1,
|
||||
'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
|
||||
'LT_SYS_SYMBOL_USCORE' => 1,
|
||||
'AC_LIBTOOL_RC' => 1,
|
||||
'_LT_REQUIRED_DARWIN_CHECKS' => 1,
|
||||
'AM_DISABLE_SHARED' => 1,
|
||||
'AC_PATH_TOOL_PREFIX' => 1,
|
||||
'_LT_AC_LANG_CXX_CONFIG' => 1,
|
||||
'LT_AC_PROG_SED' => 1,
|
||||
'AC_PROG_NM' => 1,
|
||||
'AM_ENABLE_SHARED' => 1,
|
||||
'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
|
||||
'LTDL_CONVENIENCE' => 1,
|
||||
'AC_CONFIG_MACRO_DIR' => 1,
|
||||
'_LT_AC_LANG_GCJ_CONFIG' => 1,
|
||||
'AM_PROG_CC_C_O' => 1,
|
||||
'LT_AC_PROG_EGREP' => 1,
|
||||
'AC_LTDL_SHLIBEXT' => 1,
|
||||
'AM_ENABLE_STATIC' => 1,
|
||||
'_LT_COMPILER_BOILERPLATE' => 1,
|
||||
'_AM_SET_OPTIONS' => 1,
|
||||
'_LT_AC_LANG_F77_CONFIG' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
|
||||
'_AM_CONFIG_MACRO_DIRS' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'AU_DEFUN' => 1,
|
||||
'AM_RUN_LOG' => 1,
|
||||
'AC_PROG_LD_RELOAD_FLAG' => 1,
|
||||
'_AM_DEPENDENCIES' => 1,
|
||||
'LTOPTIONS_VERSION' => 1,
|
||||
'AM_SUBST_NOTMAKE' => 1,
|
||||
'LT_SYS_DLSEARCH_PATH' => 1,
|
||||
'LT_FUNC_DLSYM_USCORE' => 1,
|
||||
'AC_LIBTOOL_CXX' => 1,
|
||||
'AC_LTDL_SYMBOL_USCORE' => 1,
|
||||
'AM_PROG_LIBTOOL' => 1,
|
||||
'LT_PROG_GO' => 1,
|
||||
'AM_MAINTAINER_MODE' => 1,
|
||||
'AC_LTDL_SHLIBPATH' => 1,
|
||||
'_AM_SET_OPTION' => 1,
|
||||
'AC_DEFUN' => 1,
|
||||
'AM_CONDITIONAL' => 1,
|
||||
'LT_INIT' => 1,
|
||||
'_LT_AC_CHECK_DLFCN' => 1,
|
||||
'_LT_PROG_F77' => 1,
|
||||
'_AM_IF_OPTION' => 1,
|
||||
'AC_LIBTOOL_SETUP' => 1,
|
||||
'_LT_PATH_TOOL_PREFIX' => 1,
|
||||
'AC_PROG_LD_GNU' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'AC_LIBTOOL_PROG_CC_C_O' => 1,
|
||||
'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
|
||||
'AC_CHECK_LIBM' => 1,
|
||||
'_m4_warn' => 1,
|
||||
'AC_LIBTOOL_FC' => 1,
|
||||
'LT_PATH_LD' => 1,
|
||||
'_LT_WITH_SYSROOT' => 1,
|
||||
'LT_SYS_DLOPEN_SELF' => 1,
|
||||
'_LT_PROG_CXX' => 1,
|
||||
'LT_AC_PROG_RC' => 1,
|
||||
'_LT_AC_LOCK' => 1,
|
||||
'LT_SYS_MODULE_EXT' => 1,
|
||||
'AM_DISABLE_STATIC' => 1,
|
||||
'_LT_LIBOBJ' => 1,
|
||||
'_LT_AC_PROG_CXXCPP' => 1,
|
||||
'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
|
||||
'LTDL_INIT' => 1,
|
||||
'LT_OUTPUT' => 1,
|
||||
'LT_PROG_GCJ' => 1,
|
||||
'_LT_COMPILER_OPTION' => 1,
|
||||
'LT_SYS_DLOPEN_DEPLIBS' => 1,
|
||||
'AC_WITH_LTDL' => 1,
|
||||
'_LT_LINKER_BOILERPLATE' => 1,
|
||||
'_LT_AC_SHELL_INIT' => 1,
|
||||
'LT_SUPPORTED_TAG' => 1,
|
||||
'AC_LTDL_ENABLE_INSTALL' => 1,
|
||||
'LTVERSION_VERSION' => 1,
|
||||
'AC_LIBTOOL_WIN32_DLL' => 1,
|
||||
'AM_MISSING_HAS_RUN' => 1,
|
||||
'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
|
||||
'_LT_AC_LANG_RC_CONFIG' => 1,
|
||||
'AC_DISABLE_STATIC' => 1,
|
||||
'AC_DISABLE_FAST_INSTALL' => 1,
|
||||
'_LT_PROG_LTMAIN' => 1,
|
||||
'_LT_AC_PROG_ECHO_BACKSLASH' => 1,
|
||||
'AM_AUX_DIR_EXPAND' => 1,
|
||||
'_LT_AC_SYS_COMPILER' => 1,
|
||||
'AM_SANITY_CHECK' => 1,
|
||||
'_LT_PROG_FC' => 1,
|
||||
'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
|
||||
'AC_LIBTOOL_GCJ' => 1,
|
||||
'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
|
||||
'AC_PROG_LIBTOOL' => 1,
|
||||
'_AM_AUTOCONF_VERSION' => 1,
|
||||
'AC_ENABLE_FAST_INSTALL' => 1,
|
||||
'LT_PATH_NM' => 1,
|
||||
'_LT_CC_BASENAME' => 1,
|
||||
'AC_DEFUN_ONCE' => 1,
|
||||
'_LTDL_SETUP' => 1,
|
||||
'_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'AC_LIBTOOL_CONFIG' => 1,
|
||||
'LT_CONFIG_LTDL_DIR' => 1,
|
||||
'AC_LTDL_OBJDIR' => 1,
|
||||
'_LT_AC_FILE_LTDLL_C' => 1,
|
||||
'AC_LTDL_DLSYM_USCORE' => 1,
|
||||
'AC_LIBTOOL_OBJDIR' => 1,
|
||||
'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
|
||||
'AC_LIBLTDL_INSTALLABLE' => 1,
|
||||
'AC_LTDL_DLLIB' => 1,
|
||||
'AC_LIBTOOL_LANG_C_CONFIG' => 1,
|
||||
'AC_DISABLE_SHARED' => 1,
|
||||
'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'_LT_AC_TAGVAR' => 1,
|
||||
'AC_ENABLE_SHARED' => 1,
|
||||
'AM_PROG_NM' => 1,
|
||||
'AC_LIBTOOL_COMPILER_OPTION' => 1,
|
||||
'AM_PROG_INSTALL_STRIP' => 1,
|
||||
'AC_LIBTOOL_PICMODE' => 1,
|
||||
'AM_SET_LEADING_DOT' => 1,
|
||||
'AC_DEPLIBS_CHECK_METHOD' => 1,
|
||||
'_LT_PREPARE_SED_QUOTE_VARS' => 1,
|
||||
'AC_LIBTOOL_DLOPEN_SELF' => 1,
|
||||
'AC_LIB_LTDL' => 1,
|
||||
'LT_LIB_M' => 1,
|
||||
'AC_ENABLE_STATIC' => 1,
|
||||
'AC_PATH_MAGIC' => 1,
|
||||
'AC_LIBTOOL_F77' => 1,
|
||||
'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
|
||||
'LT_LANG' => 1,
|
||||
'_LT_LINKER_OPTION' => 1,
|
||||
'AM_MISSING_PROG' => 1,
|
||||
'LTSUGAR_VERSION' => 1,
|
||||
'include' => 1,
|
||||
'_AM_PROG_CC_C_O' => 1,
|
||||
'LT_AC_PROG_GCJ' => 1,
|
||||
'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
|
||||
'_LT_AC_TAGCONFIG' => 1,
|
||||
'_AM_PROG_TAR' => 1,
|
||||
'AM_MAKE_INCLUDE' => 1,
|
||||
'_LT_AC_LANG_F77' => 1,
|
||||
'AC_LTDL_PREOPEN' => 1,
|
||||
'AC_LIBTOOL_DLOPEN' => 1,
|
||||
'LT_CMD_MAX_LEN' => 1,
|
||||
'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
|
||||
'_LT_AC_SYS_LIBPATH_AIX' => 1,
|
||||
'_LT_AC_TRY_DLOPEN_SELF' => 1,
|
||||
'AC_PROG_EGREP' => 1,
|
||||
'LT_PROG_RC' => 1,
|
||||
'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1,
|
||||
'_AC_AM_CONFIG_HEADER_HOOK' => 1,
|
||||
'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
|
||||
'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
|
||||
'LT_FUNC_ARGZ' => 1,
|
||||
'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
|
||||
'_LT_PROG_ECHO_BACKSLASH' => 1,
|
||||
'_LT_AC_LANG_CXX' => 1,
|
||||
'LT_SYS_MODULE_PATH' => 1,
|
||||
'_LT_AC_LANG_C_CONFIG' => 1,
|
||||
'AC_PROG_LD' => 1,
|
||||
'_LT_DLL_DEF_P' => 1,
|
||||
'_LT_AC_LANG_GCJ' => 1,
|
||||
'm4_include' => 1
|
||||
}
|
||||
], 'Autom4te::Request' ),
|
||||
bless( [
|
||||
'1',
|
||||
1,
|
||||
[
|
||||
'/usr/local/Cellar/autoconf/2.71/share/autoconf'
|
||||
],
|
||||
[
|
||||
'/usr/local/Cellar/autoconf/2.71/share/autoconf/autoconf/autoconf.m4f',
|
||||
'aclocal.m4',
|
||||
'configure.ac'
|
||||
],
|
||||
{
|
||||
'_m4_warn' => 1,
|
||||
'AC_PROG_LIBTOOL' => 1,
|
||||
'AM_PROG_CC_C_O' => 1,
|
||||
'AM_PROG_FC_C_O' => 1,
|
||||
'AM_PROG_MKDIR_P' => 1,
|
||||
'sinclude' => 1,
|
||||
'GTK_DOC_CHECK' => 1,
|
||||
'AC_LIBSOURCE' => 1,
|
||||
'AC_CONFIG_FILES' => 1,
|
||||
'AM_PROG_F77_C_O' => 1,
|
||||
'AC_CANONICAL_SYSTEM' => 1,
|
||||
'AC_REQUIRE_AUX_FILE' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'm4_sinclude' => 1,
|
||||
'AM_PROG_AR' => 1,
|
||||
'm4_include' => 1,
|
||||
'AM_NLS' => 1,
|
||||
'AM_XGETTEXT_OPTION' => 1,
|
||||
'LT_CONFIG_LTDL_DIR' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'_AM_COND_ENDIF' => 1,
|
||||
'AC_CANONICAL_HOST' => 1,
|
||||
'AM_PATH_GUILE' => 1,
|
||||
'AC_SUBST_TRACE' => 1,
|
||||
'IT_PROG_INTLTOOL' => 1,
|
||||
'AM_PROG_LIBTOOL' => 1,
|
||||
'AM_ENABLE_MULTILIB' => 1,
|
||||
'AC_CONFIG_MACRO_DIR_TRACE' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'AM_MAINTAINER_MODE' => 1,
|
||||
'AC_CANONICAL_BUILD' => 1,
|
||||
'AM_PROG_MOC' => 1,
|
||||
'AC_CONFIG_LIBOBJ_DIR' => 1,
|
||||
'AM_PROG_CXX_C_O' => 1,
|
||||
'AC_CONFIG_AUX_DIR' => 1,
|
||||
'LT_SUPPORTED_TAG' => 1,
|
||||
'AM_EXTRA_RECURSIVE_TARGETS' => 1,
|
||||
'_AM_COND_ELSE' => 1,
|
||||
'AC_FC_PP_DEFINE' => 1,
|
||||
'AM_MAKEFILE_INCLUDE' => 1,
|
||||
'AH_OUTPUT' => 1,
|
||||
'AM_POT_TOOLS' => 1,
|
||||
'AC_FC_FREEFORM' => 1,
|
||||
'AC_FC_SRCEXT' => 1,
|
||||
'AC_DEFINE_TRACE_LITERAL' => 1,
|
||||
'AC_CONFIG_HEADERS' => 1,
|
||||
'AC_CANONICAL_TARGET' => 1,
|
||||
'_LT_AC_TAGCONFIG' => 1,
|
||||
'include' => 1,
|
||||
'_AM_MAKEFILE_INCLUDE' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'm4_pattern_forbid' => 1,
|
||||
'AC_CONFIG_SUBDIRS' => 1,
|
||||
'AC_SUBST' => 1,
|
||||
'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
|
||||
'AM_CONDITIONAL' => 1,
|
||||
'AC_CONFIG_LINKS' => 1,
|
||||
'LT_INIT' => 1,
|
||||
'AC_FC_PP_SRCEXT' => 1,
|
||||
'AM_GNU_GETTEXT' => 1,
|
||||
'_AM_COND_IF' => 1,
|
||||
'AC_INIT' => 1
|
||||
}
|
||||
], 'Autom4te::Request' ),
|
||||
bless( [
|
||||
'2',
|
||||
1,
|
||||
[
|
||||
'/usr/local/Cellar/autoconf/2.71/share/autoconf'
|
||||
],
|
||||
[
|
||||
'/usr/local/Cellar/autoconf/2.71/share/autoconf/autoconf/autoconf.m4f',
|
||||
'aclocal.m4',
|
||||
'/usr/local/Cellar/autoconf/2.71/share/autoconf/autoconf/trailer.m4',
|
||||
'configure.ac'
|
||||
],
|
||||
{
|
||||
'GTK_DOC_CHECK' => 1,
|
||||
'AC_LIBSOURCE' => 1,
|
||||
'AM_PROG_MKDIR_P' => 1,
|
||||
'sinclude' => 1,
|
||||
'AM_PROG_CC_C_O' => 1,
|
||||
'AM_PROG_FC_C_O' => 1,
|
||||
'_m4_warn' => 1,
|
||||
'AC_PROG_LIBTOOL' => 1,
|
||||
'm4_sinclude' => 1,
|
||||
'AM_PROG_AR' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'AC_REQUIRE_AUX_FILE' => 1,
|
||||
'AM_PROG_F77_C_O' => 1,
|
||||
'AC_CANONICAL_SYSTEM' => 1,
|
||||
'AC_CONFIG_FILES' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'_AM_COND_ENDIF' => 1,
|
||||
'LT_CONFIG_LTDL_DIR' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'AM_XGETTEXT_OPTION' => 1,
|
||||
'm4_include' => 1,
|
||||
'AM_NLS' => 1,
|
||||
'AC_SUBST_TRACE' => 1,
|
||||
'IT_PROG_INTLTOOL' => 1,
|
||||
'AC_CANONICAL_HOST' => 1,
|
||||
'AM_PATH_GUILE' => 1,
|
||||
'AC_CONFIG_AUX_DIR' => 1,
|
||||
'LT_SUPPORTED_TAG' => 1,
|
||||
'AM_EXTRA_RECURSIVE_TARGETS' => 1,
|
||||
'AM_PROG_MOC' => 1,
|
||||
'AC_CONFIG_LIBOBJ_DIR' => 1,
|
||||
'AM_PROG_CXX_C_O' => 1,
|
||||
'AM_MAINTAINER_MODE' => 1,
|
||||
'AC_CANONICAL_BUILD' => 1,
|
||||
'AM_PROG_LIBTOOL' => 1,
|
||||
'AM_ENABLE_MULTILIB' => 1,
|
||||
'AC_CONFIG_MACRO_DIR_TRACE' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'AC_FC_SRCEXT' => 1,
|
||||
'AC_DEFINE_TRACE_LITERAL' => 1,
|
||||
'AH_OUTPUT' => 1,
|
||||
'AM_MAKEFILE_INCLUDE' => 1,
|
||||
'AM_POT_TOOLS' => 1,
|
||||
'AC_FC_FREEFORM' => 1,
|
||||
'_AM_COND_ELSE' => 1,
|
||||
'AC_FC_PP_DEFINE' => 1,
|
||||
'_AM_MAKEFILE_INCLUDE' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'm4_pattern_forbid' => 1,
|
||||
'include' => 1,
|
||||
'AC_CANONICAL_TARGET' => 1,
|
||||
'AC_CONFIG_HEADERS' => 1,
|
||||
'_LT_AC_TAGCONFIG' => 1,
|
||||
'AM_GNU_GETTEXT' => 1,
|
||||
'AC_FC_PP_SRCEXT' => 1,
|
||||
'AC_INIT' => 1,
|
||||
'_AM_COND_IF' => 1,
|
||||
'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
|
||||
'AM_CONDITIONAL' => 1,
|
||||
'LT_INIT' => 1,
|
||||
'AC_CONFIG_LINKS' => 1,
|
||||
'AC_CONFIG_SUBDIRS' => 1,
|
||||
'AC_SUBST' => 1
|
||||
}
|
||||
], 'Autom4te::Request' )
|
||||
);
|
||||
|
||||
2802
bindings/cpp/autom4te.cache/traces.0
Normal file
2802
bindings/cpp/autom4te.cache/traces.0
Normal file
File diff suppressed because it is too large
Load diff
618
bindings/cpp/autom4te.cache/traces.1
Normal file
618
bindings/cpp/autom4te.cache/traces.1
Normal file
|
|
@ -0,0 +1,618 @@
|
|||
m4trace:aclocal.m4:9759: -1- AC_SUBST([am__quote])
|
||||
m4trace:aclocal.m4:9759: -1- AC_SUBST_TRACE([am__quote])
|
||||
m4trace:aclocal.m4:9759: -1- m4_pattern_allow([^am__quote$])
|
||||
m4trace:configure.ac:15: -1- AC_INIT([PortAudioCpp], [12])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_forbid([^_?A[CHUM]_])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_forbid([_AC_])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^AS_FLAGS$])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_forbid([^_?m4_])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_forbid([^dnl$])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_forbid([^_?AS_])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([SHELL])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([SHELL])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^SHELL$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([PATH_SEPARATOR])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PATH_SEPARATOR])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^PATH_SEPARATOR$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME], ['AC_PACKAGE_NAME'])])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PACKAGE_NAME])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_NAME$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME], ['AC_PACKAGE_TARNAME'])])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PACKAGE_TARNAME])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION], ['AC_PACKAGE_VERSION'])])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PACKAGE_VERSION])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_VERSION$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING], ['AC_PACKAGE_STRING'])])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PACKAGE_STRING])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_STRING$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([PACKAGE_URL], [m4_ifdef([AC_PACKAGE_URL], ['AC_PACKAGE_URL'])])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PACKAGE_URL])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_URL$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([exec_prefix], [NONE])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([exec_prefix])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^exec_prefix$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([prefix], [NONE])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([prefix])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^prefix$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([program_transform_name], [s,x,x,])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([program_transform_name])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^program_transform_name$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([bindir], ['${exec_prefix}/bin'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([bindir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^bindir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([sbindir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^sbindir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([libexecdir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^libexecdir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([datarootdir], ['${prefix}/share'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([datarootdir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^datarootdir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([datadir], ['${datarootdir}'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([datadir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^datadir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([sysconfdir], ['${prefix}/etc'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([sysconfdir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^sysconfdir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([sharedstatedir], ['${prefix}/com'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([sharedstatedir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^sharedstatedir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([localstatedir], ['${prefix}/var'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([localstatedir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^localstatedir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([runstatedir], ['${localstatedir}/run'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([runstatedir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^runstatedir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([includedir], ['${prefix}/include'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([includedir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^includedir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([oldincludedir], ['/usr/include'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([oldincludedir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^oldincludedir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([docdir], [m4_ifset([AC_PACKAGE_TARNAME],
|
||||
['${datarootdir}/doc/${PACKAGE_TARNAME}'],
|
||||
['${datarootdir}/doc/${PACKAGE}'])])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([docdir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^docdir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([infodir], ['${datarootdir}/info'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([infodir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^infodir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([htmldir], ['${docdir}'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([htmldir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^htmldir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([dvidir], ['${docdir}'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([dvidir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^dvidir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([pdfdir], ['${docdir}'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([pdfdir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^pdfdir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([psdir], ['${docdir}'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([psdir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^psdir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([libdir], ['${exec_prefix}/lib'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([libdir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^libdir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([localedir], ['${datarootdir}/locale'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([localedir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^localedir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([mandir], ['${datarootdir}/man'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([mandir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^mandir$])
|
||||
m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_NAME$])
|
||||
m4trace:configure.ac:15: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */
|
||||
@%:@undef PACKAGE_NAME])
|
||||
m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
|
||||
m4trace:configure.ac:15: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */
|
||||
@%:@undef PACKAGE_TARNAME])
|
||||
m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_VERSION$])
|
||||
m4trace:configure.ac:15: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */
|
||||
@%:@undef PACKAGE_VERSION])
|
||||
m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_STRING$])
|
||||
m4trace:configure.ac:15: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */
|
||||
@%:@undef PACKAGE_STRING])
|
||||
m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
|
||||
m4trace:configure.ac:15: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */
|
||||
@%:@undef PACKAGE_BUGREPORT])
|
||||
m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_URL])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_URL$])
|
||||
m4trace:configure.ac:15: -1- AH_OUTPUT([PACKAGE_URL], [/* Define to the home page for this package. */
|
||||
@%:@undef PACKAGE_URL])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([DEFS])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([DEFS])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^DEFS$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([ECHO_C])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([ECHO_C])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^ECHO_C$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([ECHO_N])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([ECHO_N])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^ECHO_N$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([ECHO_T])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([ECHO_T])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^ECHO_T$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([LIBS])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([LIBS])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^LIBS$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([build_alias])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([build_alias])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^build_alias$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([host_alias])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([host_alias])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^host_alias$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([target_alias])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([target_alias])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^target_alias$])
|
||||
m4trace:configure.ac:17: -1- AM_INIT_AUTOMAKE
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
|
||||
m4trace:configure.ac:17: -1- AM_AUTOMAKE_VERSION([1.16.5])
|
||||
m4trace:configure.ac:17: -1- AC_REQUIRE_AUX_FILE([install-sh])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([INSTALL_PROGRAM])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([INSTALL_PROGRAM])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([INSTALL_SCRIPT])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([INSTALL_SCRIPT])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([INSTALL_DATA])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([INSTALL_DATA])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^INSTALL_DATA$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([am__isrc], [' -I$(srcdir)'])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([am__isrc])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^am__isrc$])
|
||||
m4trace:configure.ac:17: -1- _AM_SUBST_NOTMAKE([am__isrc])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([CYGPATH_W])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([CYGPATH_W])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^CYGPATH_W$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([PACKAGE])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^PACKAGE$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([VERSION])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^VERSION$])
|
||||
m4trace:configure.ac:17: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^PACKAGE$])
|
||||
m4trace:configure.ac:17: -1- AH_OUTPUT([PACKAGE], [/* Name of package */
|
||||
@%:@undef PACKAGE])
|
||||
m4trace:configure.ac:17: -1- AC_DEFINE_TRACE_LITERAL([VERSION])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^VERSION$])
|
||||
m4trace:configure.ac:17: -1- AH_OUTPUT([VERSION], [/* Version number of package */
|
||||
@%:@undef VERSION])
|
||||
m4trace:configure.ac:17: -1- AC_REQUIRE_AUX_FILE([missing])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([ACLOCAL])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([ACLOCAL])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^ACLOCAL$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([AUTOCONF])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([AUTOCONF])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^AUTOCONF$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([AUTOMAKE])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([AUTOMAKE])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^AUTOMAKE$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([AUTOHEADER])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([AUTOHEADER])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^AUTOHEADER$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([MAKEINFO])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([MAKEINFO])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^MAKEINFO$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([install_sh])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([install_sh])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^install_sh$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([STRIP])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([STRIP])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^STRIP$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([INSTALL_STRIP_PROGRAM])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([INSTALL_STRIP_PROGRAM])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$])
|
||||
m4trace:configure.ac:17: -1- AC_REQUIRE_AUX_FILE([install-sh])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([MKDIR_P])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([MKDIR_P])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^MKDIR_P$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([mkdir_p])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^mkdir_p$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([AWK])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([AWK])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^AWK$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([SET_MAKE])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([SET_MAKE])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^SET_MAKE$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([am__leading_dot])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([am__leading_dot])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^am__leading_dot$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([AMTAR], ['$${TAR-tar}'])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([AMTAR])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^AMTAR$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([am__tar])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([am__tar])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^am__tar$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([am__untar])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([am__untar])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^am__untar$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([CTAGS])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([CTAGS])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^CTAGS$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([ETAGS])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([ETAGS])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^ETAGS$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([CSCOPE])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([CSCOPE])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^CSCOPE$])
|
||||
m4trace:configure.ac:17: -1- AM_SILENT_RULES
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([AM_V])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([AM_V])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^AM_V$])
|
||||
m4trace:configure.ac:17: -1- _AM_SUBST_NOTMAKE([AM_V])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([AM_DEFAULT_V])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([AM_DEFAULT_V])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^AM_DEFAULT_V$])
|
||||
m4trace:configure.ac:17: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([AM_DEFAULT_VERBOSITY])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([AM_DEFAULT_VERBOSITY])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([AM_BACKSLASH])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([AM_BACKSLASH])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^AM_BACKSLASH$])
|
||||
m4trace:configure.ac:17: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH])
|
||||
m4trace:configure.ac:18: -1- AM_MAINTAINER_MODE
|
||||
m4trace:configure.ac:18: -1- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
|
||||
m4trace:configure.ac:18: -1- AC_SUBST([MAINTAINER_MODE_TRUE])
|
||||
m4trace:configure.ac:18: -1- AC_SUBST_TRACE([MAINTAINER_MODE_TRUE])
|
||||
m4trace:configure.ac:18: -1- m4_pattern_allow([^MAINTAINER_MODE_TRUE$])
|
||||
m4trace:configure.ac:18: -1- AC_SUBST([MAINTAINER_MODE_FALSE])
|
||||
m4trace:configure.ac:18: -1- AC_SUBST_TRACE([MAINTAINER_MODE_FALSE])
|
||||
m4trace:configure.ac:18: -1- m4_pattern_allow([^MAINTAINER_MODE_FALSE$])
|
||||
m4trace:configure.ac:18: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_TRUE])
|
||||
m4trace:configure.ac:18: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_FALSE])
|
||||
m4trace:configure.ac:18: -1- AC_SUBST([MAINT])
|
||||
m4trace:configure.ac:18: -1- AC_SUBST_TRACE([MAINT])
|
||||
m4trace:configure.ac:18: -1- m4_pattern_allow([^MAINT$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([CC])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([CFLAGS])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([CFLAGS])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^CFLAGS$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([LDFLAGS])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([LDFLAGS])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^LDFLAGS$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([LIBS])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([LIBS])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^LIBS$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([CPPFLAGS])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([CPPFLAGS])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^CPPFLAGS$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([CC])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([CC])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([CC])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([CC])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([ac_ct_CC])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([ac_ct_CC])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^ac_ct_CC$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([CC])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([EXEEXT])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^EXEEXT$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([OBJEXT], [$ac_cv_objext])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([OBJEXT])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^OBJEXT$])
|
||||
m4trace:configure.ac:35: -1- AC_REQUIRE_AUX_FILE([compile])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([DEPDIR])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^DEPDIR$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([am__include])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([am__include])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^am__include$])
|
||||
m4trace:configure.ac:35: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([AMDEP_TRUE])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([AMDEP_TRUE])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^AMDEP_TRUE$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([AMDEP_FALSE])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([AMDEP_FALSE])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^AMDEP_FALSE$])
|
||||
m4trace:configure.ac:35: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE])
|
||||
m4trace:configure.ac:35: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([AMDEPBACKSLASH])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([AMDEPBACKSLASH])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^AMDEPBACKSLASH$])
|
||||
m4trace:configure.ac:35: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([am__nodep])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([am__nodep])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^am__nodep$])
|
||||
m4trace:configure.ac:35: -1- _AM_SUBST_NOTMAKE([am__nodep])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([CCDEPMODE])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^CCDEPMODE$])
|
||||
m4trace:configure.ac:35: -1- AM_CONDITIONAL([am__fastdepCC], [
|
||||
test "x$enable_dependency_tracking" != xno \
|
||||
&& test "$am_cv_CC_dependencies_compiler_type" = gcc3])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([am__fastdepCC_TRUE])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([am__fastdepCC_TRUE])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^am__fastdepCC_TRUE$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([am__fastdepCC_FALSE])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([am__fastdepCC_FALSE])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^am__fastdepCC_FALSE$])
|
||||
m4trace:configure.ac:35: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
|
||||
m4trace:configure.ac:35: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST([CXX])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST_TRACE([CXX])
|
||||
m4trace:configure.ac:36: -1- m4_pattern_allow([^CXX$])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST([CXXFLAGS])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST_TRACE([CXXFLAGS])
|
||||
m4trace:configure.ac:36: -1- m4_pattern_allow([^CXXFLAGS$])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST([LDFLAGS])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST_TRACE([LDFLAGS])
|
||||
m4trace:configure.ac:36: -1- m4_pattern_allow([^LDFLAGS$])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST([LIBS])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST_TRACE([LIBS])
|
||||
m4trace:configure.ac:36: -1- m4_pattern_allow([^LIBS$])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST([CPPFLAGS])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST_TRACE([CPPFLAGS])
|
||||
m4trace:configure.ac:36: -1- m4_pattern_allow([^CPPFLAGS$])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST([CXX])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST_TRACE([CXX])
|
||||
m4trace:configure.ac:36: -1- m4_pattern_allow([^CXX$])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST([ac_ct_CXX])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST_TRACE([ac_ct_CXX])
|
||||
m4trace:configure.ac:36: -1- m4_pattern_allow([^ac_ct_CXX$])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST([CXXDEPMODE], [depmode=$am_cv_CXX_dependencies_compiler_type])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST_TRACE([CXXDEPMODE])
|
||||
m4trace:configure.ac:36: -1- m4_pattern_allow([^CXXDEPMODE$])
|
||||
m4trace:configure.ac:36: -1- AM_CONDITIONAL([am__fastdepCXX], [
|
||||
test "x$enable_dependency_tracking" != xno \
|
||||
&& test "$am_cv_CXX_dependencies_compiler_type" = gcc3])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST([am__fastdepCXX_TRUE])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST_TRACE([am__fastdepCXX_TRUE])
|
||||
m4trace:configure.ac:36: -1- m4_pattern_allow([^am__fastdepCXX_TRUE$])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST([am__fastdepCXX_FALSE])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST_TRACE([am__fastdepCXX_FALSE])
|
||||
m4trace:configure.ac:36: -1- m4_pattern_allow([^am__fastdepCXX_FALSE$])
|
||||
m4trace:configure.ac:36: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_TRUE])
|
||||
m4trace:configure.ac:36: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_FALSE])
|
||||
m4trace:configure.ac:37: -1- _m4_warn([obsolete], [The macro `AC_LIBTOOL_WIN32_DLL' is obsolete.
|
||||
You should run autoupdate.], [aclocal.m4:8510: AC_LIBTOOL_WIN32_DLL is expanded from...
|
||||
configure.ac:37: the top level])
|
||||
m4trace:configure.ac:37: -1- AC_CANONICAL_HOST
|
||||
m4trace:configure.ac:37: -1- AC_CANONICAL_BUILD
|
||||
m4trace:configure.ac:37: -1- AC_REQUIRE_AUX_FILE([config.sub])
|
||||
m4trace:configure.ac:37: -1- AC_REQUIRE_AUX_FILE([config.guess])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST([build], [$ac_cv_build])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST_TRACE([build])
|
||||
m4trace:configure.ac:37: -1- m4_pattern_allow([^build$])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST([build_cpu], [$[1]])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST_TRACE([build_cpu])
|
||||
m4trace:configure.ac:37: -1- m4_pattern_allow([^build_cpu$])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST([build_vendor], [$[2]])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST_TRACE([build_vendor])
|
||||
m4trace:configure.ac:37: -1- m4_pattern_allow([^build_vendor$])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST([build_os])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST_TRACE([build_os])
|
||||
m4trace:configure.ac:37: -1- m4_pattern_allow([^build_os$])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST([host], [$ac_cv_host])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST_TRACE([host])
|
||||
m4trace:configure.ac:37: -1- m4_pattern_allow([^host$])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST([host_cpu], [$[1]])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST_TRACE([host_cpu])
|
||||
m4trace:configure.ac:37: -1- m4_pattern_allow([^host_cpu$])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST([host_vendor], [$[2]])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST_TRACE([host_vendor])
|
||||
m4trace:configure.ac:37: -1- m4_pattern_allow([^host_vendor$])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST([host_os])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST_TRACE([host_os])
|
||||
m4trace:configure.ac:37: -1- m4_pattern_allow([^host_os$])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST([AS])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST_TRACE([AS])
|
||||
m4trace:configure.ac:37: -1- m4_pattern_allow([^AS$])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST([DLLTOOL])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST_TRACE([DLLTOOL])
|
||||
m4trace:configure.ac:37: -1- m4_pattern_allow([^DLLTOOL$])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST([OBJDUMP])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST_TRACE([OBJDUMP])
|
||||
m4trace:configure.ac:37: -1- m4_pattern_allow([^OBJDUMP$])
|
||||
m4trace:configure.ac:37: -1- _m4_warn([obsolete], [AC_LIBTOOL_WIN32_DLL: Remove this warning and the call to _LT_SET_OPTION when you
|
||||
put the 'win32-dll' option into LT_INIT's first parameter.], [./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from...
|
||||
aclocal.m4:8510: AC_LIBTOOL_WIN32_DLL is expanded from...
|
||||
configure.ac:37: the top level])
|
||||
m4trace:configure.ac:38: -1- AC_PROG_LIBTOOL
|
||||
m4trace:configure.ac:38: -1- _m4_warn([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete.
|
||||
You should run autoupdate.], [aclocal.m4:121: AC_PROG_LIBTOOL is expanded from...
|
||||
configure.ac:38: the top level])
|
||||
m4trace:configure.ac:38: -1- LT_INIT
|
||||
m4trace:configure.ac:38: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])
|
||||
m4trace:configure.ac:38: -1- AC_REQUIRE_AUX_FILE([ltmain.sh])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([LIBTOOL])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([LIBTOOL])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^LIBTOOL$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([SED])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([SED])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^SED$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([GREP])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([GREP])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^GREP$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([EGREP])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([EGREP])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^EGREP$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([FGREP])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([FGREP])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^FGREP$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([GREP])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([GREP])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^GREP$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([LD])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([LD])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^LD$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([DUMPBIN])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([DUMPBIN])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^DUMPBIN$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([ac_ct_DUMPBIN])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([ac_ct_DUMPBIN])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^ac_ct_DUMPBIN$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([DUMPBIN])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([DUMPBIN])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^DUMPBIN$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([NM])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([NM])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^NM$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([LN_S], [$as_ln_s])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([LN_S])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^LN_S$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([OBJDUMP])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([OBJDUMP])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^OBJDUMP$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([OBJDUMP])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([OBJDUMP])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^OBJDUMP$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([DLLTOOL])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([DLLTOOL])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^DLLTOOL$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([DLLTOOL])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([DLLTOOL])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^DLLTOOL$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([AR])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([AR])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^AR$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([ac_ct_AR])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([ac_ct_AR])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^ac_ct_AR$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([STRIP])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([STRIP])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^STRIP$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([RANLIB])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([RANLIB])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^RANLIB$])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([LT_OBJDIR])
|
||||
m4trace:configure.ac:38: -1- AC_DEFINE_TRACE_LITERAL([LT_OBJDIR])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^LT_OBJDIR$])
|
||||
m4trace:configure.ac:38: -1- AH_OUTPUT([LT_OBJDIR], [/* Define to the sub-directory where libtool stores uninstalled libraries. */
|
||||
@%:@undef LT_OBJDIR])
|
||||
m4trace:configure.ac:38: -1- LT_SUPPORTED_TAG([CC])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([MANIFEST_TOOL])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([MANIFEST_TOOL])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^MANIFEST_TOOL$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([DSYMUTIL])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([DSYMUTIL])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^DSYMUTIL$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([NMEDIT])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([NMEDIT])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^NMEDIT$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([LIPO])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([LIPO])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^LIPO$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([OTOOL])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([OTOOL])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^OTOOL$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([OTOOL64])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([OTOOL64])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^OTOOL64$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([LT_SYS_LIBRARY_PATH])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([LT_SYS_LIBRARY_PATH])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^LT_SYS_LIBRARY_PATH$])
|
||||
m4trace:configure.ac:38: -1- AH_OUTPUT([HAVE_DLFCN_H], [/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
@%:@undef HAVE_DLFCN_H])
|
||||
m4trace:configure.ac:38: -1- AH_OUTPUT([HAVE_STDIO_H], [/* Define to 1 if you have the <stdio.h> header file. */
|
||||
@%:@undef HAVE_STDIO_H])
|
||||
m4trace:configure.ac:38: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
@%:@undef HAVE_STDLIB_H])
|
||||
m4trace:configure.ac:38: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
|
||||
@%:@undef HAVE_STRING_H])
|
||||
m4trace:configure.ac:38: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
@%:@undef HAVE_INTTYPES_H])
|
||||
m4trace:configure.ac:38: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
|
||||
@%:@undef HAVE_STDINT_H])
|
||||
m4trace:configure.ac:38: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
|
||||
@%:@undef HAVE_STRINGS_H])
|
||||
m4trace:configure.ac:38: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
@%:@undef HAVE_SYS_STAT_H])
|
||||
m4trace:configure.ac:38: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
@%:@undef HAVE_SYS_TYPES_H])
|
||||
m4trace:configure.ac:38: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
|
||||
@%:@undef HAVE_UNISTD_H])
|
||||
m4trace:configure.ac:38: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^STDC_HEADERS$])
|
||||
m4trace:configure.ac:38: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if all of the C90 standard headers exist (not just the ones
|
||||
required in a freestanding environment). This macro is provided for
|
||||
backward compatibility; new code need not use it. */
|
||||
@%:@undef STDC_HEADERS])
|
||||
m4trace:configure.ac:38: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DLFCN_H])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^HAVE_DLFCN_H$])
|
||||
m4trace:configure.ac:38: -1- LT_SUPPORTED_TAG([CXX])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([CXXCPP])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([CXXCPP])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^CXXCPP$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([CPPFLAGS])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([CPPFLAGS])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^CPPFLAGS$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([CXXCPP])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([CXXCPP])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^CXXCPP$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([LD])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([LD])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^LD$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([LT_SYS_LIBRARY_PATH])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([LT_SYS_LIBRARY_PATH])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^LT_SYS_LIBRARY_PATH$])
|
||||
m4trace:configure.ac:41: -1- AC_SUBST([DEFAULT_INCLUDES])
|
||||
m4trace:configure.ac:41: -1- AC_SUBST_TRACE([DEFAULT_INCLUDES])
|
||||
m4trace:configure.ac:41: -1- m4_pattern_allow([^DEFAULT_INCLUDES$])
|
||||
m4trace:configure.ac:42: -1- AC_SUBST([PORTAUDIO_ROOT])
|
||||
m4trace:configure.ac:42: -1- AC_SUBST_TRACE([PORTAUDIO_ROOT])
|
||||
m4trace:configure.ac:42: -1- m4_pattern_allow([^PORTAUDIO_ROOT$])
|
||||
m4trace:configure.ac:43: -1- AC_SUBST([CXXFLAGS])
|
||||
m4trace:configure.ac:43: -1- AC_SUBST_TRACE([CXXFLAGS])
|
||||
m4trace:configure.ac:43: -1- m4_pattern_allow([^CXXFLAGS$])
|
||||
m4trace:configure.ac:44: -1- AC_SUBST([LT_VERSION_INFO])
|
||||
m4trace:configure.ac:44: -1- AC_SUBST_TRACE([LT_VERSION_INFO])
|
||||
m4trace:configure.ac:44: -1- m4_pattern_allow([^LT_VERSION_INFO$])
|
||||
m4trace:configure.ac:46: -1- AC_CONFIG_FILES([
|
||||
Makefile
|
||||
lib/Makefile
|
||||
include/Makefile
|
||||
bin/Makefile
|
||||
doc/Makefile
|
||||
portaudiocpp.pc
|
||||
])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.ac:54: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([LTLIBOBJS])
|
||||
m4trace:configure.ac:54: -1- m4_pattern_allow([^LTLIBOBJS$])
|
||||
m4trace:configure.ac:54: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:54: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:54: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
|
||||
m4trace:configure.ac:54: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:54: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([top_builddir])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([top_build_prefix])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([srcdir])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([abs_srcdir])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([top_srcdir])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([abs_top_srcdir])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([builddir])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([abs_builddir])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([abs_top_builddir])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([INSTALL])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([MKDIR_P])
|
||||
m4trace:configure.ac:54: -1- AC_REQUIRE_AUX_FILE([ltmain.sh])
|
||||
618
bindings/cpp/autom4te.cache/traces.2
Normal file
618
bindings/cpp/autom4te.cache/traces.2
Normal file
|
|
@ -0,0 +1,618 @@
|
|||
m4trace:aclocal.m4:9759: -1- AC_SUBST([am__quote])
|
||||
m4trace:aclocal.m4:9759: -1- AC_SUBST_TRACE([am__quote])
|
||||
m4trace:aclocal.m4:9759: -1- m4_pattern_allow([^am__quote$])
|
||||
m4trace:configure.ac:15: -1- AC_INIT([PortAudioCpp], [12])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_forbid([^_?A[CHUM]_])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_forbid([_AC_])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^AS_FLAGS$])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_forbid([^_?m4_])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_forbid([^dnl$])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_forbid([^_?AS_])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([SHELL])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([SHELL])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^SHELL$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([PATH_SEPARATOR])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PATH_SEPARATOR])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^PATH_SEPARATOR$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME], ['AC_PACKAGE_NAME'])])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PACKAGE_NAME])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_NAME$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME], ['AC_PACKAGE_TARNAME'])])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PACKAGE_TARNAME])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION], ['AC_PACKAGE_VERSION'])])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PACKAGE_VERSION])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_VERSION$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING], ['AC_PACKAGE_STRING'])])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PACKAGE_STRING])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_STRING$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([PACKAGE_URL], [m4_ifdef([AC_PACKAGE_URL], ['AC_PACKAGE_URL'])])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PACKAGE_URL])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_URL$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([exec_prefix], [NONE])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([exec_prefix])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^exec_prefix$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([prefix], [NONE])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([prefix])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^prefix$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([program_transform_name], [s,x,x,])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([program_transform_name])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^program_transform_name$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([bindir], ['${exec_prefix}/bin'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([bindir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^bindir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([sbindir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^sbindir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([libexecdir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^libexecdir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([datarootdir], ['${prefix}/share'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([datarootdir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^datarootdir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([datadir], ['${datarootdir}'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([datadir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^datadir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([sysconfdir], ['${prefix}/etc'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([sysconfdir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^sysconfdir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([sharedstatedir], ['${prefix}/com'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([sharedstatedir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^sharedstatedir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([localstatedir], ['${prefix}/var'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([localstatedir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^localstatedir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([runstatedir], ['${localstatedir}/run'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([runstatedir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^runstatedir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([includedir], ['${prefix}/include'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([includedir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^includedir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([oldincludedir], ['/usr/include'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([oldincludedir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^oldincludedir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([docdir], [m4_ifset([AC_PACKAGE_TARNAME],
|
||||
['${datarootdir}/doc/${PACKAGE_TARNAME}'],
|
||||
['${datarootdir}/doc/${PACKAGE}'])])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([docdir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^docdir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([infodir], ['${datarootdir}/info'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([infodir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^infodir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([htmldir], ['${docdir}'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([htmldir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^htmldir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([dvidir], ['${docdir}'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([dvidir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^dvidir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([pdfdir], ['${docdir}'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([pdfdir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^pdfdir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([psdir], ['${docdir}'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([psdir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^psdir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([libdir], ['${exec_prefix}/lib'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([libdir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^libdir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([localedir], ['${datarootdir}/locale'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([localedir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^localedir$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([mandir], ['${datarootdir}/man'])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([mandir])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^mandir$])
|
||||
m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_NAME$])
|
||||
m4trace:configure.ac:15: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */
|
||||
@%:@undef PACKAGE_NAME])
|
||||
m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
|
||||
m4trace:configure.ac:15: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */
|
||||
@%:@undef PACKAGE_TARNAME])
|
||||
m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_VERSION$])
|
||||
m4trace:configure.ac:15: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */
|
||||
@%:@undef PACKAGE_VERSION])
|
||||
m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_STRING$])
|
||||
m4trace:configure.ac:15: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */
|
||||
@%:@undef PACKAGE_STRING])
|
||||
m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
|
||||
m4trace:configure.ac:15: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */
|
||||
@%:@undef PACKAGE_BUGREPORT])
|
||||
m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_URL])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_URL$])
|
||||
m4trace:configure.ac:15: -1- AH_OUTPUT([PACKAGE_URL], [/* Define to the home page for this package. */
|
||||
@%:@undef PACKAGE_URL])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([DEFS])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([DEFS])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^DEFS$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([ECHO_C])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([ECHO_C])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^ECHO_C$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([ECHO_N])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([ECHO_N])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^ECHO_N$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([ECHO_T])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([ECHO_T])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^ECHO_T$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([LIBS])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([LIBS])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^LIBS$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([build_alias])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([build_alias])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^build_alias$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([host_alias])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([host_alias])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^host_alias$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([target_alias])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([target_alias])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^target_alias$])
|
||||
m4trace:configure.ac:17: -1- AM_INIT_AUTOMAKE
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
|
||||
m4trace:configure.ac:17: -1- AM_AUTOMAKE_VERSION([1.16.5])
|
||||
m4trace:configure.ac:17: -1- AC_REQUIRE_AUX_FILE([install-sh])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([INSTALL_PROGRAM])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([INSTALL_PROGRAM])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([INSTALL_SCRIPT])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([INSTALL_SCRIPT])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([INSTALL_DATA])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([INSTALL_DATA])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^INSTALL_DATA$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([am__isrc], [' -I$(srcdir)'])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([am__isrc])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^am__isrc$])
|
||||
m4trace:configure.ac:17: -1- _AM_SUBST_NOTMAKE([am__isrc])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([CYGPATH_W])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([CYGPATH_W])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^CYGPATH_W$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([PACKAGE])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^PACKAGE$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([VERSION])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^VERSION$])
|
||||
m4trace:configure.ac:17: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^PACKAGE$])
|
||||
m4trace:configure.ac:17: -1- AH_OUTPUT([PACKAGE], [/* Name of package */
|
||||
@%:@undef PACKAGE])
|
||||
m4trace:configure.ac:17: -1- AC_DEFINE_TRACE_LITERAL([VERSION])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^VERSION$])
|
||||
m4trace:configure.ac:17: -1- AH_OUTPUT([VERSION], [/* Version number of package */
|
||||
@%:@undef VERSION])
|
||||
m4trace:configure.ac:17: -1- AC_REQUIRE_AUX_FILE([missing])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([ACLOCAL])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([ACLOCAL])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^ACLOCAL$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([AUTOCONF])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([AUTOCONF])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^AUTOCONF$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([AUTOMAKE])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([AUTOMAKE])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^AUTOMAKE$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([AUTOHEADER])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([AUTOHEADER])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^AUTOHEADER$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([MAKEINFO])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([MAKEINFO])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^MAKEINFO$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([install_sh])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([install_sh])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^install_sh$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([STRIP])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([STRIP])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^STRIP$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([INSTALL_STRIP_PROGRAM])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([INSTALL_STRIP_PROGRAM])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$])
|
||||
m4trace:configure.ac:17: -1- AC_REQUIRE_AUX_FILE([install-sh])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([MKDIR_P])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([MKDIR_P])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^MKDIR_P$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([mkdir_p])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^mkdir_p$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([AWK])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([AWK])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^AWK$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([SET_MAKE])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([SET_MAKE])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^SET_MAKE$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([am__leading_dot])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([am__leading_dot])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^am__leading_dot$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([AMTAR], ['$${TAR-tar}'])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([AMTAR])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^AMTAR$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([am__tar])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([am__tar])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^am__tar$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([am__untar])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([am__untar])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^am__untar$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([CTAGS])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([CTAGS])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^CTAGS$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([ETAGS])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([ETAGS])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^ETAGS$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([CSCOPE])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([CSCOPE])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^CSCOPE$])
|
||||
m4trace:configure.ac:17: -1- AM_SILENT_RULES
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([AM_V])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([AM_V])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^AM_V$])
|
||||
m4trace:configure.ac:17: -1- _AM_SUBST_NOTMAKE([AM_V])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([AM_DEFAULT_V])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([AM_DEFAULT_V])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^AM_DEFAULT_V$])
|
||||
m4trace:configure.ac:17: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([AM_DEFAULT_VERBOSITY])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([AM_DEFAULT_VERBOSITY])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST([AM_BACKSLASH])
|
||||
m4trace:configure.ac:17: -1- AC_SUBST_TRACE([AM_BACKSLASH])
|
||||
m4trace:configure.ac:17: -1- m4_pattern_allow([^AM_BACKSLASH$])
|
||||
m4trace:configure.ac:17: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH])
|
||||
m4trace:configure.ac:18: -1- AM_MAINTAINER_MODE
|
||||
m4trace:configure.ac:18: -1- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
|
||||
m4trace:configure.ac:18: -1- AC_SUBST([MAINTAINER_MODE_TRUE])
|
||||
m4trace:configure.ac:18: -1- AC_SUBST_TRACE([MAINTAINER_MODE_TRUE])
|
||||
m4trace:configure.ac:18: -1- m4_pattern_allow([^MAINTAINER_MODE_TRUE$])
|
||||
m4trace:configure.ac:18: -1- AC_SUBST([MAINTAINER_MODE_FALSE])
|
||||
m4trace:configure.ac:18: -1- AC_SUBST_TRACE([MAINTAINER_MODE_FALSE])
|
||||
m4trace:configure.ac:18: -1- m4_pattern_allow([^MAINTAINER_MODE_FALSE$])
|
||||
m4trace:configure.ac:18: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_TRUE])
|
||||
m4trace:configure.ac:18: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_FALSE])
|
||||
m4trace:configure.ac:18: -1- AC_SUBST([MAINT])
|
||||
m4trace:configure.ac:18: -1- AC_SUBST_TRACE([MAINT])
|
||||
m4trace:configure.ac:18: -1- m4_pattern_allow([^MAINT$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([CC])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([CFLAGS])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([CFLAGS])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^CFLAGS$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([LDFLAGS])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([LDFLAGS])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^LDFLAGS$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([LIBS])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([LIBS])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^LIBS$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([CPPFLAGS])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([CPPFLAGS])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^CPPFLAGS$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([CC])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([CC])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([CC])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([CC])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([ac_ct_CC])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([ac_ct_CC])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^ac_ct_CC$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([CC])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([EXEEXT])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^EXEEXT$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([OBJEXT], [$ac_cv_objext])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([OBJEXT])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^OBJEXT$])
|
||||
m4trace:configure.ac:35: -1- AC_REQUIRE_AUX_FILE([compile])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([DEPDIR])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^DEPDIR$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([am__include])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([am__include])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^am__include$])
|
||||
m4trace:configure.ac:35: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([AMDEP_TRUE])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([AMDEP_TRUE])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^AMDEP_TRUE$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([AMDEP_FALSE])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([AMDEP_FALSE])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^AMDEP_FALSE$])
|
||||
m4trace:configure.ac:35: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE])
|
||||
m4trace:configure.ac:35: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([AMDEPBACKSLASH])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([AMDEPBACKSLASH])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^AMDEPBACKSLASH$])
|
||||
m4trace:configure.ac:35: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([am__nodep])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([am__nodep])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^am__nodep$])
|
||||
m4trace:configure.ac:35: -1- _AM_SUBST_NOTMAKE([am__nodep])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([CCDEPMODE])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^CCDEPMODE$])
|
||||
m4trace:configure.ac:35: -1- AM_CONDITIONAL([am__fastdepCC], [
|
||||
test "x$enable_dependency_tracking" != xno \
|
||||
&& test "$am_cv_CC_dependencies_compiler_type" = gcc3])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([am__fastdepCC_TRUE])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([am__fastdepCC_TRUE])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^am__fastdepCC_TRUE$])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST([am__fastdepCC_FALSE])
|
||||
m4trace:configure.ac:35: -1- AC_SUBST_TRACE([am__fastdepCC_FALSE])
|
||||
m4trace:configure.ac:35: -1- m4_pattern_allow([^am__fastdepCC_FALSE$])
|
||||
m4trace:configure.ac:35: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
|
||||
m4trace:configure.ac:35: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST([CXX])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST_TRACE([CXX])
|
||||
m4trace:configure.ac:36: -1- m4_pattern_allow([^CXX$])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST([CXXFLAGS])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST_TRACE([CXXFLAGS])
|
||||
m4trace:configure.ac:36: -1- m4_pattern_allow([^CXXFLAGS$])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST([LDFLAGS])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST_TRACE([LDFLAGS])
|
||||
m4trace:configure.ac:36: -1- m4_pattern_allow([^LDFLAGS$])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST([LIBS])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST_TRACE([LIBS])
|
||||
m4trace:configure.ac:36: -1- m4_pattern_allow([^LIBS$])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST([CPPFLAGS])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST_TRACE([CPPFLAGS])
|
||||
m4trace:configure.ac:36: -1- m4_pattern_allow([^CPPFLAGS$])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST([CXX])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST_TRACE([CXX])
|
||||
m4trace:configure.ac:36: -1- m4_pattern_allow([^CXX$])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST([ac_ct_CXX])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST_TRACE([ac_ct_CXX])
|
||||
m4trace:configure.ac:36: -1- m4_pattern_allow([^ac_ct_CXX$])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST([CXXDEPMODE], [depmode=$am_cv_CXX_dependencies_compiler_type])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST_TRACE([CXXDEPMODE])
|
||||
m4trace:configure.ac:36: -1- m4_pattern_allow([^CXXDEPMODE$])
|
||||
m4trace:configure.ac:36: -1- AM_CONDITIONAL([am__fastdepCXX], [
|
||||
test "x$enable_dependency_tracking" != xno \
|
||||
&& test "$am_cv_CXX_dependencies_compiler_type" = gcc3])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST([am__fastdepCXX_TRUE])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST_TRACE([am__fastdepCXX_TRUE])
|
||||
m4trace:configure.ac:36: -1- m4_pattern_allow([^am__fastdepCXX_TRUE$])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST([am__fastdepCXX_FALSE])
|
||||
m4trace:configure.ac:36: -1- AC_SUBST_TRACE([am__fastdepCXX_FALSE])
|
||||
m4trace:configure.ac:36: -1- m4_pattern_allow([^am__fastdepCXX_FALSE$])
|
||||
m4trace:configure.ac:36: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_TRUE])
|
||||
m4trace:configure.ac:36: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_FALSE])
|
||||
m4trace:configure.ac:37: -1- _m4_warn([obsolete], [The macro `AC_LIBTOOL_WIN32_DLL' is obsolete.
|
||||
You should run autoupdate.], [aclocal.m4:8510: AC_LIBTOOL_WIN32_DLL is expanded from...
|
||||
configure.ac:37: the top level])
|
||||
m4trace:configure.ac:37: -1- AC_CANONICAL_HOST
|
||||
m4trace:configure.ac:37: -1- AC_CANONICAL_BUILD
|
||||
m4trace:configure.ac:37: -1- AC_REQUIRE_AUX_FILE([config.sub])
|
||||
m4trace:configure.ac:37: -1- AC_REQUIRE_AUX_FILE([config.guess])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST([build], [$ac_cv_build])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST_TRACE([build])
|
||||
m4trace:configure.ac:37: -1- m4_pattern_allow([^build$])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST([build_cpu], [$[1]])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST_TRACE([build_cpu])
|
||||
m4trace:configure.ac:37: -1- m4_pattern_allow([^build_cpu$])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST([build_vendor], [$[2]])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST_TRACE([build_vendor])
|
||||
m4trace:configure.ac:37: -1- m4_pattern_allow([^build_vendor$])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST([build_os])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST_TRACE([build_os])
|
||||
m4trace:configure.ac:37: -1- m4_pattern_allow([^build_os$])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST([host], [$ac_cv_host])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST_TRACE([host])
|
||||
m4trace:configure.ac:37: -1- m4_pattern_allow([^host$])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST([host_cpu], [$[1]])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST_TRACE([host_cpu])
|
||||
m4trace:configure.ac:37: -1- m4_pattern_allow([^host_cpu$])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST([host_vendor], [$[2]])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST_TRACE([host_vendor])
|
||||
m4trace:configure.ac:37: -1- m4_pattern_allow([^host_vendor$])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST([host_os])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST_TRACE([host_os])
|
||||
m4trace:configure.ac:37: -1- m4_pattern_allow([^host_os$])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST([AS])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST_TRACE([AS])
|
||||
m4trace:configure.ac:37: -1- m4_pattern_allow([^AS$])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST([DLLTOOL])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST_TRACE([DLLTOOL])
|
||||
m4trace:configure.ac:37: -1- m4_pattern_allow([^DLLTOOL$])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST([OBJDUMP])
|
||||
m4trace:configure.ac:37: -1- AC_SUBST_TRACE([OBJDUMP])
|
||||
m4trace:configure.ac:37: -1- m4_pattern_allow([^OBJDUMP$])
|
||||
m4trace:configure.ac:37: -1- _m4_warn([obsolete], [AC_LIBTOOL_WIN32_DLL: Remove this warning and the call to _LT_SET_OPTION when you
|
||||
put the 'win32-dll' option into LT_INIT's first parameter.], [./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from...
|
||||
aclocal.m4:8510: AC_LIBTOOL_WIN32_DLL is expanded from...
|
||||
configure.ac:37: the top level])
|
||||
m4trace:configure.ac:38: -1- AC_PROG_LIBTOOL
|
||||
m4trace:configure.ac:38: -1- _m4_warn([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete.
|
||||
You should run autoupdate.], [aclocal.m4:121: AC_PROG_LIBTOOL is expanded from...
|
||||
configure.ac:38: the top level])
|
||||
m4trace:configure.ac:38: -1- LT_INIT
|
||||
m4trace:configure.ac:38: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])
|
||||
m4trace:configure.ac:38: -1- AC_REQUIRE_AUX_FILE([ltmain.sh])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([LIBTOOL])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([LIBTOOL])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^LIBTOOL$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([SED])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([SED])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^SED$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([GREP])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([GREP])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^GREP$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([EGREP])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([EGREP])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^EGREP$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([FGREP])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([FGREP])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^FGREP$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([GREP])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([GREP])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^GREP$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([LD])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([LD])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^LD$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([DUMPBIN])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([DUMPBIN])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^DUMPBIN$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([ac_ct_DUMPBIN])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([ac_ct_DUMPBIN])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^ac_ct_DUMPBIN$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([DUMPBIN])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([DUMPBIN])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^DUMPBIN$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([NM])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([NM])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^NM$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([LN_S], [$as_ln_s])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([LN_S])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^LN_S$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([OBJDUMP])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([OBJDUMP])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^OBJDUMP$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([OBJDUMP])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([OBJDUMP])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^OBJDUMP$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([DLLTOOL])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([DLLTOOL])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^DLLTOOL$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([DLLTOOL])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([DLLTOOL])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^DLLTOOL$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([AR])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([AR])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^AR$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([ac_ct_AR])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([ac_ct_AR])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^ac_ct_AR$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([STRIP])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([STRIP])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^STRIP$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([RANLIB])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([RANLIB])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^RANLIB$])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([LT_OBJDIR])
|
||||
m4trace:configure.ac:38: -1- AC_DEFINE_TRACE_LITERAL([LT_OBJDIR])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^LT_OBJDIR$])
|
||||
m4trace:configure.ac:38: -1- AH_OUTPUT([LT_OBJDIR], [/* Define to the sub-directory where libtool stores uninstalled libraries. */
|
||||
@%:@undef LT_OBJDIR])
|
||||
m4trace:configure.ac:38: -1- LT_SUPPORTED_TAG([CC])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([MANIFEST_TOOL])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([MANIFEST_TOOL])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^MANIFEST_TOOL$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([DSYMUTIL])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([DSYMUTIL])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^DSYMUTIL$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([NMEDIT])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([NMEDIT])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^NMEDIT$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([LIPO])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([LIPO])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^LIPO$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([OTOOL])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([OTOOL])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^OTOOL$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([OTOOL64])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([OTOOL64])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^OTOOL64$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([LT_SYS_LIBRARY_PATH])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([LT_SYS_LIBRARY_PATH])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^LT_SYS_LIBRARY_PATH$])
|
||||
m4trace:configure.ac:38: -1- AH_OUTPUT([HAVE_DLFCN_H], [/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
@%:@undef HAVE_DLFCN_H])
|
||||
m4trace:configure.ac:38: -1- AH_OUTPUT([HAVE_STDIO_H], [/* Define to 1 if you have the <stdio.h> header file. */
|
||||
@%:@undef HAVE_STDIO_H])
|
||||
m4trace:configure.ac:38: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
@%:@undef HAVE_STDLIB_H])
|
||||
m4trace:configure.ac:38: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
|
||||
@%:@undef HAVE_STRING_H])
|
||||
m4trace:configure.ac:38: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
@%:@undef HAVE_INTTYPES_H])
|
||||
m4trace:configure.ac:38: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
|
||||
@%:@undef HAVE_STDINT_H])
|
||||
m4trace:configure.ac:38: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
|
||||
@%:@undef HAVE_STRINGS_H])
|
||||
m4trace:configure.ac:38: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
@%:@undef HAVE_SYS_STAT_H])
|
||||
m4trace:configure.ac:38: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
@%:@undef HAVE_SYS_TYPES_H])
|
||||
m4trace:configure.ac:38: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
|
||||
@%:@undef HAVE_UNISTD_H])
|
||||
m4trace:configure.ac:38: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^STDC_HEADERS$])
|
||||
m4trace:configure.ac:38: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if all of the C90 standard headers exist (not just the ones
|
||||
required in a freestanding environment). This macro is provided for
|
||||
backward compatibility; new code need not use it. */
|
||||
@%:@undef STDC_HEADERS])
|
||||
m4trace:configure.ac:38: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DLFCN_H])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^HAVE_DLFCN_H$])
|
||||
m4trace:configure.ac:38: -1- LT_SUPPORTED_TAG([CXX])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([CXXCPP])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([CXXCPP])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^CXXCPP$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([CPPFLAGS])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([CPPFLAGS])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^CPPFLAGS$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([CXXCPP])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([CXXCPP])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^CXXCPP$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([LD])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([LD])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^LD$])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST([LT_SYS_LIBRARY_PATH])
|
||||
m4trace:configure.ac:38: -1- AC_SUBST_TRACE([LT_SYS_LIBRARY_PATH])
|
||||
m4trace:configure.ac:38: -1- m4_pattern_allow([^LT_SYS_LIBRARY_PATH$])
|
||||
m4trace:configure.ac:41: -1- AC_SUBST([DEFAULT_INCLUDES])
|
||||
m4trace:configure.ac:41: -1- AC_SUBST_TRACE([DEFAULT_INCLUDES])
|
||||
m4trace:configure.ac:41: -1- m4_pattern_allow([^DEFAULT_INCLUDES$])
|
||||
m4trace:configure.ac:42: -1- AC_SUBST([PORTAUDIO_ROOT])
|
||||
m4trace:configure.ac:42: -1- AC_SUBST_TRACE([PORTAUDIO_ROOT])
|
||||
m4trace:configure.ac:42: -1- m4_pattern_allow([^PORTAUDIO_ROOT$])
|
||||
m4trace:configure.ac:43: -1- AC_SUBST([CXXFLAGS])
|
||||
m4trace:configure.ac:43: -1- AC_SUBST_TRACE([CXXFLAGS])
|
||||
m4trace:configure.ac:43: -1- m4_pattern_allow([^CXXFLAGS$])
|
||||
m4trace:configure.ac:44: -1- AC_SUBST([LT_VERSION_INFO])
|
||||
m4trace:configure.ac:44: -1- AC_SUBST_TRACE([LT_VERSION_INFO])
|
||||
m4trace:configure.ac:44: -1- m4_pattern_allow([^LT_VERSION_INFO$])
|
||||
m4trace:configure.ac:46: -1- AC_CONFIG_FILES([
|
||||
Makefile
|
||||
lib/Makefile
|
||||
include/Makefile
|
||||
bin/Makefile
|
||||
doc/Makefile
|
||||
portaudiocpp.pc
|
||||
])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.ac:54: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([LTLIBOBJS])
|
||||
m4trace:configure.ac:54: -1- m4_pattern_allow([^LTLIBOBJS$])
|
||||
m4trace:configure.ac:54: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:54: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:54: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
|
||||
m4trace:configure.ac:54: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:54: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([top_builddir])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([top_build_prefix])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([srcdir])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([abs_srcdir])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([top_srcdir])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([abs_top_srcdir])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([builddir])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([abs_builddir])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([abs_top_builddir])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([INSTALL])
|
||||
m4trace:configure.ac:54: -1- AC_SUBST_TRACE([MKDIR_P])
|
||||
m4trace:configure.ac:54: -1- AC_REQUIRE_AUX_FILE([ltmain.sh])
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
||||
# Makefile.in generated by automake 1.16.5 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1994-2021 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
|
@ -15,7 +15,17 @@
|
|||
@SET_MAKE@
|
||||
|
||||
VPATH = @srcdir@
|
||||
am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
|
||||
am__is_gnu_make = { \
|
||||
if test -z '$(MAKELEVEL)'; then \
|
||||
false; \
|
||||
elif test -n '$(MAKE_HOST)'; then \
|
||||
true; \
|
||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
||||
true; \
|
||||
else \
|
||||
false; \
|
||||
fi; \
|
||||
}
|
||||
am__make_running_with_option = \
|
||||
case $${target_option-} in \
|
||||
?) ;; \
|
||||
|
|
@ -80,12 +90,11 @@ build_triplet = @build@
|
|||
host_triplet = @host@
|
||||
noinst_PROGRAMS = devs$(EXEEXT) sine$(EXEEXT)
|
||||
subdir = bin
|
||||
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
|
||||
$(top_srcdir)/../../depcomp
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
|
|
@ -116,8 +125,9 @@ AM_V_at = $(am__v_at_@AM_V@)
|
|||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
||||
am__v_at_0 = @
|
||||
am__v_at_1 =
|
||||
depcomp = $(SHELL) $(top_srcdir)/../../depcomp
|
||||
am__depfiles_maybe = depfiles
|
||||
depcomp = $(SHELL) $(top_srcdir)/depcomp
|
||||
am__maybe_remake_depfiles = depfiles
|
||||
am__depfiles_remade = ./$(DEPDIR)/devs.Po ./$(DEPDIR)/sine.Po
|
||||
am__mv = mv -f
|
||||
CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
|
||||
$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
|
||||
|
|
@ -161,8 +171,7 @@ am__define_uniq_tagged_files = \
|
|||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | $(am__uniquify_input)`
|
||||
ETAGS = etags
|
||||
CTAGS = ctags
|
||||
am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
|
|
@ -176,8 +185,9 @@ AWK = @AWK@
|
|||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CSCOPE = @CSCOPE@
|
||||
CTAGS = @CTAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
|
|
@ -193,6 +203,7 @@ ECHO_C = @ECHO_C@
|
|||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ETAGS = @ETAGS@
|
||||
EXEEXT = @EXEEXT@
|
||||
FGREP = @FGREP@
|
||||
GREP = @GREP@
|
||||
|
|
@ -209,6 +220,7 @@ LIBTOOL = @LIBTOOL@
|
|||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
|
||||
LT_VERSION_INFO = @LT_VERSION_INFO@
|
||||
MAINT = @MAINT@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
|
|
@ -280,6 +292,7 @@ pdfdir = @pdfdir@
|
|||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
|
|
@ -309,14 +322,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi
|
|||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bin/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu bin/Makefile
|
||||
.PRECIOUS: Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
|
|
@ -351,8 +363,14 @@ mostlyclean-compile:
|
|||
distclean-compile:
|
||||
-rm -f *.tab.c
|
||||
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/devs.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sine.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/devs.Po@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sine.Po@am__quote@ # am--include-marker
|
||||
|
||||
$(am__depfiles_remade):
|
||||
@$(MKDIR_P) $(@D)
|
||||
@echo '# dummy' >$@-t && $(am__mv) $@-t $@
|
||||
|
||||
am--depfiles: $(am__depfiles_remade)
|
||||
|
||||
.cxx.o:
|
||||
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
|
||||
|
|
@ -460,8 +478,10 @@ cscopelist-am: $(am__tagged_files)
|
|||
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||
distdir: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
distdir-am: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
|
|
@ -531,7 +551,8 @@ clean-am: clean-generic clean-libtool clean-noinstPROGRAMS \
|
|||
mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
-rm -rf ./$(DEPDIR)
|
||||
-rm -f ./$(DEPDIR)/devs.Po
|
||||
-rm -f ./$(DEPDIR)/sine.Po
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-compile distclean-generic \
|
||||
distclean-tags
|
||||
|
|
@ -577,7 +598,8 @@ install-ps-am:
|
|||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
-rm -rf ./$(DEPDIR)
|
||||
-rm -f ./$(DEPDIR)/devs.Po
|
||||
-rm -f ./$(DEPDIR)/sine.Po
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
|
|
@ -598,9 +620,9 @@ uninstall-am:
|
|||
|
||||
.MAKE: install-am install-strip
|
||||
|
||||
.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
|
||||
clean-libtool clean-noinstPROGRAMS cscopelist-am ctags \
|
||||
ctags-am distclean distclean-compile distclean-generic \
|
||||
.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \
|
||||
clean-generic clean-libtool clean-noinstPROGRAMS cscopelist-am \
|
||||
ctags ctags-am distclean distclean-compile distclean-generic \
|
||||
distclean-libtool distclean-tags distdir dvi dvi-am html \
|
||||
html-am info info-am install install-am install-data \
|
||||
install-data-am install-dvi install-dvi-am install-exec \
|
||||
|
|
@ -612,6 +634,8 @@ uninstall-am:
|
|||
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
|
||||
tags tags-am uninstall uninstall-am
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
|
|
|
|||
348
bindings/cpp/compile
Executable file
348
bindings/cpp/compile
Executable file
|
|
@ -0,0 +1,348 @@
|
|||
#! /bin/sh
|
||||
# Wrapper for compilers which do not understand '-c -o'.
|
||||
|
||||
scriptversion=2018-03-07.03; # UTC
|
||||
|
||||
# Copyright (C) 1999-2021 Free Software Foundation, Inc.
|
||||
# Written by Tom Tromey <tromey@cygnus.com>.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
# As a special exception to the GNU General Public License, if you
|
||||
# distribute this file as part of a program that contains a
|
||||
# configuration script generated by Autoconf, you may include it under
|
||||
# the same distribution terms that you use for the rest of that program.
|
||||
|
||||
# This file is maintained in Automake, please report
|
||||
# bugs to <bug-automake@gnu.org> or send patches to
|
||||
# <automake-patches@gnu.org>.
|
||||
|
||||
nl='
|
||||
'
|
||||
|
||||
# We need space, tab and new line, in precisely that order. Quoting is
|
||||
# there to prevent tools from complaining about whitespace usage.
|
||||
IFS=" "" $nl"
|
||||
|
||||
file_conv=
|
||||
|
||||
# func_file_conv build_file lazy
|
||||
# Convert a $build file to $host form and store it in $file
|
||||
# Currently only supports Windows hosts. If the determined conversion
|
||||
# type is listed in (the comma separated) LAZY, no conversion will
|
||||
# take place.
|
||||
func_file_conv ()
|
||||
{
|
||||
file=$1
|
||||
case $file in
|
||||
/ | /[!/]*) # absolute file, and not a UNC file
|
||||
if test -z "$file_conv"; then
|
||||
# lazily determine how to convert abs files
|
||||
case `uname -s` in
|
||||
MINGW*)
|
||||
file_conv=mingw
|
||||
;;
|
||||
CYGWIN* | MSYS*)
|
||||
file_conv=cygwin
|
||||
;;
|
||||
*)
|
||||
file_conv=wine
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
case $file_conv/,$2, in
|
||||
*,$file_conv,*)
|
||||
;;
|
||||
mingw/*)
|
||||
file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
|
||||
;;
|
||||
cygwin/* | msys/*)
|
||||
file=`cygpath -m "$file" || echo "$file"`
|
||||
;;
|
||||
wine/*)
|
||||
file=`winepath -w "$file" || echo "$file"`
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
# func_cl_dashL linkdir
|
||||
# Make cl look for libraries in LINKDIR
|
||||
func_cl_dashL ()
|
||||
{
|
||||
func_file_conv "$1"
|
||||
if test -z "$lib_path"; then
|
||||
lib_path=$file
|
||||
else
|
||||
lib_path="$lib_path;$file"
|
||||
fi
|
||||
linker_opts="$linker_opts -LIBPATH:$file"
|
||||
}
|
||||
|
||||
# func_cl_dashl library
|
||||
# Do a library search-path lookup for cl
|
||||
func_cl_dashl ()
|
||||
{
|
||||
lib=$1
|
||||
found=no
|
||||
save_IFS=$IFS
|
||||
IFS=';'
|
||||
for dir in $lib_path $LIB
|
||||
do
|
||||
IFS=$save_IFS
|
||||
if $shared && test -f "$dir/$lib.dll.lib"; then
|
||||
found=yes
|
||||
lib=$dir/$lib.dll.lib
|
||||
break
|
||||
fi
|
||||
if test -f "$dir/$lib.lib"; then
|
||||
found=yes
|
||||
lib=$dir/$lib.lib
|
||||
break
|
||||
fi
|
||||
if test -f "$dir/lib$lib.a"; then
|
||||
found=yes
|
||||
lib=$dir/lib$lib.a
|
||||
break
|
||||
fi
|
||||
done
|
||||
IFS=$save_IFS
|
||||
|
||||
if test "$found" != yes; then
|
||||
lib=$lib.lib
|
||||
fi
|
||||
}
|
||||
|
||||
# func_cl_wrapper cl arg...
|
||||
# Adjust compile command to suit cl
|
||||
func_cl_wrapper ()
|
||||
{
|
||||
# Assume a capable shell
|
||||
lib_path=
|
||||
shared=:
|
||||
linker_opts=
|
||||
for arg
|
||||
do
|
||||
if test -n "$eat"; then
|
||||
eat=
|
||||
else
|
||||
case $1 in
|
||||
-o)
|
||||
# configure might choose to run compile as 'compile cc -o foo foo.c'.
|
||||
eat=1
|
||||
case $2 in
|
||||
*.o | *.[oO][bB][jJ])
|
||||
func_file_conv "$2"
|
||||
set x "$@" -Fo"$file"
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
func_file_conv "$2"
|
||||
set x "$@" -Fe"$file"
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
-I)
|
||||
eat=1
|
||||
func_file_conv "$2" mingw
|
||||
set x "$@" -I"$file"
|
||||
shift
|
||||
;;
|
||||
-I*)
|
||||
func_file_conv "${1#-I}" mingw
|
||||
set x "$@" -I"$file"
|
||||
shift
|
||||
;;
|
||||
-l)
|
||||
eat=1
|
||||
func_cl_dashl "$2"
|
||||
set x "$@" "$lib"
|
||||
shift
|
||||
;;
|
||||
-l*)
|
||||
func_cl_dashl "${1#-l}"
|
||||
set x "$@" "$lib"
|
||||
shift
|
||||
;;
|
||||
-L)
|
||||
eat=1
|
||||
func_cl_dashL "$2"
|
||||
;;
|
||||
-L*)
|
||||
func_cl_dashL "${1#-L}"
|
||||
;;
|
||||
-static)
|
||||
shared=false
|
||||
;;
|
||||
-Wl,*)
|
||||
arg=${1#-Wl,}
|
||||
save_ifs="$IFS"; IFS=','
|
||||
for flag in $arg; do
|
||||
IFS="$save_ifs"
|
||||
linker_opts="$linker_opts $flag"
|
||||
done
|
||||
IFS="$save_ifs"
|
||||
;;
|
||||
-Xlinker)
|
||||
eat=1
|
||||
linker_opts="$linker_opts $2"
|
||||
;;
|
||||
-*)
|
||||
set x "$@" "$1"
|
||||
shift
|
||||
;;
|
||||
*.cc | *.CC | *.cxx | *.CXX | *.[cC]++)
|
||||
func_file_conv "$1"
|
||||
set x "$@" -Tp"$file"
|
||||
shift
|
||||
;;
|
||||
*.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO])
|
||||
func_file_conv "$1" mingw
|
||||
set x "$@" "$file"
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
set x "$@" "$1"
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
shift
|
||||
done
|
||||
if test -n "$linker_opts"; then
|
||||
linker_opts="-link$linker_opts"
|
||||
fi
|
||||
exec "$@" $linker_opts
|
||||
exit 1
|
||||
}
|
||||
|
||||
eat=
|
||||
|
||||
case $1 in
|
||||
'')
|
||||
echo "$0: No command. Try '$0 --help' for more information." 1>&2
|
||||
exit 1;
|
||||
;;
|
||||
-h | --h*)
|
||||
cat <<\EOF
|
||||
Usage: compile [--help] [--version] PROGRAM [ARGS]
|
||||
|
||||
Wrapper for compilers which do not understand '-c -o'.
|
||||
Remove '-o dest.o' from ARGS, run PROGRAM with the remaining
|
||||
arguments, and rename the output as expected.
|
||||
|
||||
If you are trying to build a whole package this is not the
|
||||
right script to run: please start by reading the file 'INSTALL'.
|
||||
|
||||
Report bugs to <bug-automake@gnu.org>.
|
||||
EOF
|
||||
exit $?
|
||||
;;
|
||||
-v | --v*)
|
||||
echo "compile $scriptversion"
|
||||
exit $?
|
||||
;;
|
||||
cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \
|
||||
icl | *[/\\]icl | icl.exe | *[/\\]icl.exe )
|
||||
func_cl_wrapper "$@" # Doesn't return...
|
||||
;;
|
||||
esac
|
||||
|
||||
ofile=
|
||||
cfile=
|
||||
|
||||
for arg
|
||||
do
|
||||
if test -n "$eat"; then
|
||||
eat=
|
||||
else
|
||||
case $1 in
|
||||
-o)
|
||||
# configure might choose to run compile as 'compile cc -o foo foo.c'.
|
||||
# So we strip '-o arg' only if arg is an object.
|
||||
eat=1
|
||||
case $2 in
|
||||
*.o | *.obj)
|
||||
ofile=$2
|
||||
;;
|
||||
*)
|
||||
set x "$@" -o "$2"
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
*.c)
|
||||
cfile=$1
|
||||
set x "$@" "$1"
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
set x "$@" "$1"
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
shift
|
||||
done
|
||||
|
||||
if test -z "$ofile" || test -z "$cfile"; then
|
||||
# If no '-o' option was seen then we might have been invoked from a
|
||||
# pattern rule where we don't need one. That is ok -- this is a
|
||||
# normal compilation that the losing compiler can handle. If no
|
||||
# '.c' file was seen then we are probably linking. That is also
|
||||
# ok.
|
||||
exec "$@"
|
||||
fi
|
||||
|
||||
# Name of file we expect compiler to create.
|
||||
cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
|
||||
|
||||
# Create the lock directory.
|
||||
# Note: use '[/\\:.-]' here to ensure that we don't use the same name
|
||||
# that we are using for the .o file. Also, base the name on the expected
|
||||
# object file name, since that is what matters with a parallel build.
|
||||
lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
|
||||
while true; do
|
||||
if mkdir "$lockdir" >/dev/null 2>&1; then
|
||||
break
|
||||
fi
|
||||
sleep 1
|
||||
done
|
||||
# FIXME: race condition here if user kills between mkdir and trap.
|
||||
trap "rmdir '$lockdir'; exit 1" 1 2 15
|
||||
|
||||
# Run the compile.
|
||||
"$@"
|
||||
ret=$?
|
||||
|
||||
if test -f "$cofile"; then
|
||||
test "$cofile" = "$ofile" || mv "$cofile" "$ofile"
|
||||
elif test -f "${cofile}bj"; then
|
||||
test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile"
|
||||
fi
|
||||
|
||||
rmdir "$lockdir"
|
||||
exit $ret
|
||||
|
||||
# Local Variables:
|
||||
# mode: shell-script
|
||||
# sh-indentation: 2
|
||||
# eval: (add-hook 'before-save-hook 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-time-zone: "UTC0"
|
||||
# time-stamp-end: "; # UTC"
|
||||
# End:
|
||||
BIN
bindings/cpp/config.guess
vendored
Executable file
BIN
bindings/cpp/config.guess
vendored
Executable file
Binary file not shown.
BIN
bindings/cpp/config.sub
vendored
Executable file
BIN
bindings/cpp/config.sub
vendored
Executable file
Binary file not shown.
BIN
bindings/cpp/configure
vendored
BIN
bindings/cpp/configure
vendored
Binary file not shown.
19376
bindings/cpp/configure~
Normal file
19376
bindings/cpp/configure~
Normal file
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
|
@ -1,7 +1,7 @@
|
|||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
||||
# Makefile.in generated by automake 1.16.5 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1994-2021 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
|
@ -14,7 +14,17 @@
|
|||
|
||||
@SET_MAKE@
|
||||
VPATH = @srcdir@
|
||||
am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
|
||||
am__is_gnu_make = { \
|
||||
if test -z '$(MAKELEVEL)'; then \
|
||||
false; \
|
||||
elif test -n '$(MAKE_HOST)'; then \
|
||||
true; \
|
||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
||||
true; \
|
||||
else \
|
||||
false; \
|
||||
fi; \
|
||||
}
|
||||
am__make_running_with_option = \
|
||||
case $${target_option-} in \
|
||||
?) ;; \
|
||||
|
|
@ -78,11 +88,11 @@ POST_UNINSTALL = :
|
|||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
subdir = doc
|
||||
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am README
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
|
|
@ -106,6 +116,7 @@ am__can_run_installinfo = \
|
|||
*) (install-info --version) >/dev/null 2>&1;; \
|
||||
esac
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
|
||||
am__DIST_COMMON = $(srcdir)/Makefile.in README
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
|
|
@ -119,8 +130,9 @@ AWK = @AWK@
|
|||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CSCOPE = @CSCOPE@
|
||||
CTAGS = @CTAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
|
|
@ -136,6 +148,7 @@ ECHO_C = @ECHO_C@
|
|||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ETAGS = @ETAGS@
|
||||
EXEEXT = @EXEEXT@
|
||||
FGREP = @FGREP@
|
||||
GREP = @GREP@
|
||||
|
|
@ -152,6 +165,7 @@ LIBTOOL = @LIBTOOL@
|
|||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
|
||||
LT_VERSION_INFO = @LT_VERSION_INFO@
|
||||
MAINT = @MAINT@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
|
|
@ -223,6 +237,7 @@ pdfdir = @pdfdir@
|
|||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
|
|
@ -247,14 +262,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi
|
|||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu doc/Makefile
|
||||
.PRECIOUS: Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
|
|
@ -277,8 +291,10 @@ ctags CTAGS:
|
|||
|
||||
cscope cscopelist:
|
||||
|
||||
distdir: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
distdir-am: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
|
|
@ -422,6 +438,8 @@ uninstall-am:
|
|||
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
|
||||
tags-am uninstall uninstall-am
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
#INCLUDES = -I$(srcdir)/$(PACPP_ROOT)/include -I$(top_srcdir)/include
|
||||
|
||||
docs:
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
||||
# Makefile.in generated by automake 1.16.5 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1994-2021 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
|
@ -15,7 +15,17 @@
|
|||
@SET_MAKE@
|
||||
|
||||
VPATH = @srcdir@
|
||||
am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
|
||||
am__is_gnu_make = { \
|
||||
if test -z '$(MAKELEVEL)'; then \
|
||||
false; \
|
||||
elif test -n '$(MAKE_HOST)'; then \
|
||||
true; \
|
||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
||||
true; \
|
||||
else \
|
||||
false; \
|
||||
fi; \
|
||||
}
|
||||
am__make_running_with_option = \
|
||||
case $${target_option-} in \
|
||||
?) ;; \
|
||||
|
|
@ -79,12 +89,12 @@ POST_UNINSTALL = :
|
|||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
subdir = include
|
||||
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
|
||||
$(pkginclude_HEADERS)
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(pkginclude_HEADERS) \
|
||||
$(am__DIST_COMMON)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
|
|
@ -153,8 +163,7 @@ am__define_uniq_tagged_files = \
|
|||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | $(am__uniquify_input)`
|
||||
ETAGS = etags
|
||||
CTAGS = ctags
|
||||
am__DIST_COMMON = $(srcdir)/Makefile.in
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
|
|
@ -168,8 +177,9 @@ AWK = @AWK@
|
|||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CSCOPE = @CSCOPE@
|
||||
CTAGS = @CTAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
|
|
@ -185,6 +195,7 @@ ECHO_C = @ECHO_C@
|
|||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ETAGS = @ETAGS@
|
||||
EXEEXT = @EXEEXT@
|
||||
FGREP = @FGREP@
|
||||
GREP = @GREP@
|
||||
|
|
@ -201,6 +212,7 @@ LIBTOOL = @LIBTOOL@
|
|||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
|
||||
LT_VERSION_INFO = @LT_VERSION_INFO@
|
||||
MAINT = @MAINT@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
|
|
@ -272,6 +284,7 @@ pdfdir = @pdfdir@
|
|||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
|
|
@ -316,14 +329,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi
|
|||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu include/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu include/Makefile
|
||||
.PRECIOUS: Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
|
|
@ -413,8 +425,10 @@ cscopelist-am: $(am__tagged_files)
|
|||
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||
distdir: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
distdir-am: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
|
|
@ -563,6 +577,8 @@ uninstall-am: uninstall-pkgincludeHEADERS
|
|||
ps ps-am tags tags-am uninstall uninstall-am \
|
||||
uninstall-pkgincludeHEADERS
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
# portaudiocpp/AsioDeviceAdapter.hxx
|
||||
|
||||
|
|
|
|||
BIN
bindings/cpp/install-sh
Executable file
BIN
bindings/cpp/install-sh
Executable file
Binary file not shown.
|
|
@ -1,7 +1,7 @@
|
|||
# Makefile.in generated by automake 1.14.1 from Makefile.am.
|
||||
# Makefile.in generated by automake 1.16.5 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1994-2021 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
|
|
@ -15,7 +15,17 @@
|
|||
@SET_MAKE@
|
||||
|
||||
VPATH = @srcdir@
|
||||
am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
|
||||
am__is_gnu_make = { \
|
||||
if test -z '$(MAKELEVEL)'; then \
|
||||
false; \
|
||||
elif test -n '$(MAKE_HOST)'; then \
|
||||
true; \
|
||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
||||
true; \
|
||||
else \
|
||||
false; \
|
||||
fi; \
|
||||
}
|
||||
am__make_running_with_option = \
|
||||
case $${target_option-} in \
|
||||
?) ;; \
|
||||
|
|
@ -79,12 +89,11 @@ POST_UNINSTALL = :
|
|||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
subdir = lib
|
||||
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
|
||||
$(top_srcdir)/../../depcomp
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
|
|
@ -147,8 +156,20 @@ AM_V_at = $(am__v_at_@AM_V@)
|
|||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
||||
am__v_at_0 = @
|
||||
am__v_at_1 =
|
||||
depcomp = $(SHELL) $(top_srcdir)/../../depcomp
|
||||
am__depfiles_maybe = depfiles
|
||||
depcomp = $(SHELL) $(top_srcdir)/depcomp
|
||||
am__maybe_remake_depfiles = depfiles
|
||||
am__depfiles_remade = ./$(DEPDIR)/BlockingStream.Plo \
|
||||
./$(DEPDIR)/CFunCallbackStream.Plo \
|
||||
./$(DEPDIR)/CallbackInterface.Plo \
|
||||
./$(DEPDIR)/CallbackStream.Plo \
|
||||
./$(DEPDIR)/CppFunCallbackStream.Plo ./$(DEPDIR)/Device.Plo \
|
||||
./$(DEPDIR)/DirectionSpecificStreamParameters.Plo \
|
||||
./$(DEPDIR)/Exception.Plo ./$(DEPDIR)/HostApi.Plo \
|
||||
./$(DEPDIR)/InterfaceCallbackStream.Plo \
|
||||
./$(DEPDIR)/MemFunCallbackStream.Plo ./$(DEPDIR)/Stream.Plo \
|
||||
./$(DEPDIR)/StreamParameters.Plo ./$(DEPDIR)/System.Plo \
|
||||
./$(DEPDIR)/SystemDeviceIterator.Plo \
|
||||
./$(DEPDIR)/SystemHostApiIterator.Plo
|
||||
am__mv = mv -f
|
||||
CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
|
||||
$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
|
||||
|
|
@ -192,8 +213,7 @@ am__define_uniq_tagged_files = \
|
|||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | $(am__uniquify_input)`
|
||||
ETAGS = etags
|
||||
CTAGS = ctags
|
||||
am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
|
|
@ -207,8 +227,9 @@ AWK = @AWK@
|
|||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CSCOPE = @CSCOPE@
|
||||
CTAGS = @CTAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
|
|
@ -224,6 +245,7 @@ ECHO_C = @ECHO_C@
|
|||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ETAGS = @ETAGS@
|
||||
EXEEXT = @EXEEXT@
|
||||
FGREP = @FGREP@
|
||||
GREP = @GREP@
|
||||
|
|
@ -240,6 +262,7 @@ LIBTOOL = @LIBTOOL@
|
|||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
|
||||
LT_VERSION_INFO = @LT_VERSION_INFO@
|
||||
MAINT = @MAINT@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
|
|
@ -311,6 +334,7 @@ pdfdir = @pdfdir@
|
|||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
|
|
@ -358,14 +382,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi
|
|||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu lib/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu lib/Makefile
|
||||
.PRECIOUS: Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
|
|
@ -421,22 +444,28 @@ mostlyclean-compile:
|
|||
distclean-compile:
|
||||
-rm -f *.tab.c
|
||||
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BlockingStream.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CFunCallbackStream.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CallbackInterface.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CallbackStream.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CppFunCallbackStream.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Device.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DirectionSpecificStreamParameters.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Exception.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HostApi.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/InterfaceCallbackStream.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MemFunCallbackStream.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Stream.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/StreamParameters.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/System.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SystemDeviceIterator.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SystemHostApiIterator.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BlockingStream.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CFunCallbackStream.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CallbackInterface.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CallbackStream.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CppFunCallbackStream.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Device.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DirectionSpecificStreamParameters.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Exception.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HostApi.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/InterfaceCallbackStream.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MemFunCallbackStream.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Stream.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/StreamParameters.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/System.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SystemDeviceIterator.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SystemHostApiIterator.Plo@am__quote@ # am--include-marker
|
||||
|
||||
$(am__depfiles_remade):
|
||||
@$(MKDIR_P) $(@D)
|
||||
@echo '# dummy' >$@-t && $(am__mv) $@-t $@
|
||||
|
||||
am--depfiles: $(am__depfiles_remade)
|
||||
|
||||
.cxx.o:
|
||||
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
|
||||
|
|
@ -628,8 +657,10 @@ cscopelist-am: $(am__tagged_files)
|
|||
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||
distdir: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
distdir-am: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
|
|
@ -702,7 +733,22 @@ clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
|
|||
mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
-rm -rf ./$(DEPDIR)
|
||||
-rm -f ./$(DEPDIR)/BlockingStream.Plo
|
||||
-rm -f ./$(DEPDIR)/CFunCallbackStream.Plo
|
||||
-rm -f ./$(DEPDIR)/CallbackInterface.Plo
|
||||
-rm -f ./$(DEPDIR)/CallbackStream.Plo
|
||||
-rm -f ./$(DEPDIR)/CppFunCallbackStream.Plo
|
||||
-rm -f ./$(DEPDIR)/Device.Plo
|
||||
-rm -f ./$(DEPDIR)/DirectionSpecificStreamParameters.Plo
|
||||
-rm -f ./$(DEPDIR)/Exception.Plo
|
||||
-rm -f ./$(DEPDIR)/HostApi.Plo
|
||||
-rm -f ./$(DEPDIR)/InterfaceCallbackStream.Plo
|
||||
-rm -f ./$(DEPDIR)/MemFunCallbackStream.Plo
|
||||
-rm -f ./$(DEPDIR)/Stream.Plo
|
||||
-rm -f ./$(DEPDIR)/StreamParameters.Plo
|
||||
-rm -f ./$(DEPDIR)/System.Plo
|
||||
-rm -f ./$(DEPDIR)/SystemDeviceIterator.Plo
|
||||
-rm -f ./$(DEPDIR)/SystemHostApiIterator.Plo
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-compile distclean-generic \
|
||||
distclean-tags
|
||||
|
|
@ -748,7 +794,22 @@ install-ps-am:
|
|||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
-rm -rf ./$(DEPDIR)
|
||||
-rm -f ./$(DEPDIR)/BlockingStream.Plo
|
||||
-rm -f ./$(DEPDIR)/CFunCallbackStream.Plo
|
||||
-rm -f ./$(DEPDIR)/CallbackInterface.Plo
|
||||
-rm -f ./$(DEPDIR)/CallbackStream.Plo
|
||||
-rm -f ./$(DEPDIR)/CppFunCallbackStream.Plo
|
||||
-rm -f ./$(DEPDIR)/Device.Plo
|
||||
-rm -f ./$(DEPDIR)/DirectionSpecificStreamParameters.Plo
|
||||
-rm -f ./$(DEPDIR)/Exception.Plo
|
||||
-rm -f ./$(DEPDIR)/HostApi.Plo
|
||||
-rm -f ./$(DEPDIR)/InterfaceCallbackStream.Plo
|
||||
-rm -f ./$(DEPDIR)/MemFunCallbackStream.Plo
|
||||
-rm -f ./$(DEPDIR)/Stream.Plo
|
||||
-rm -f ./$(DEPDIR)/StreamParameters.Plo
|
||||
-rm -f ./$(DEPDIR)/System.Plo
|
||||
-rm -f ./$(DEPDIR)/SystemDeviceIterator.Plo
|
||||
-rm -f ./$(DEPDIR)/SystemHostApiIterator.Plo
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
|
|
@ -769,9 +830,9 @@ uninstall-am: uninstall-libLTLIBRARIES
|
|||
|
||||
.MAKE: install-am install-strip
|
||||
|
||||
.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
|
||||
clean-libLTLIBRARIES clean-libtool cscopelist-am ctags \
|
||||
ctags-am distclean distclean-compile distclean-generic \
|
||||
.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \
|
||||
clean-generic clean-libLTLIBRARIES clean-libtool cscopelist-am \
|
||||
ctags ctags-am distclean distclean-compile distclean-generic \
|
||||
distclean-libtool distclean-tags distdir dvi dvi-am html \
|
||||
html-am info info-am install install-am install-data \
|
||||
install-data-am install-dvi install-dvi-am install-exec \
|
||||
|
|
@ -783,6 +844,8 @@ uninstall-am: uninstall-libLTLIBRARIES
|
|||
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
|
||||
tags tags-am uninstall uninstall-am uninstall-libLTLIBRARIES
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
|
|
|
|||
11147
bindings/cpp/ltmain.sh
Normal file
11147
bindings/cpp/ltmain.sh
Normal file
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
|
@ -57,7 +57,3 @@ PaWasapi_SetStreamStateHandler @68
|
|||
PaWasapiWinrt_SetDefaultDeviceId @67
|
||||
PaWasapiWinrt_PopulateDeviceList @69
|
||||
PaWasapi_GetIMMDevice @70
|
||||
PaWinMME_GetStreamInputHandleCount @71
|
||||
PaWinMME_GetStreamInputHandle @72
|
||||
PaWinMME_GetStreamOutputHandleCount @73
|
||||
PaWinMME_GetStreamOutputHandle @74
|
||||
|
|
|
|||
|
|
@ -1,18 +0,0 @@
|
|||
@PACKAGE_INIT@
|
||||
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/PortAudioTargets.cmake")
|
||||
|
||||
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/modules")
|
||||
|
||||
include(CMakeFindDependencyMacro)
|
||||
|
||||
find_dependency(Threads)
|
||||
|
||||
if(@JACK@)
|
||||
find_dependency(Regex)
|
||||
find_dependency(JACK)
|
||||
endif()
|
||||
|
||||
if(@ALSA@)
|
||||
find_dependency(ALSA)
|
||||
endif()
|
||||
|
|
@ -1,79 +0,0 @@
|
|||
#[=======================================================================[.rst:
|
||||
FindASIO
|
||||
--------
|
||||
|
||||
Finds the ASIO SDK by searching for the SDK ZIP in CMAKE_PREFIX_PATH and
|
||||
CMAKE_CURRENT_BINARY_DIR. Alternatively, you may manually specify the path of
|
||||
the SDK ZIP with the ASIO_SDK_ZIP_PATH variable, which can be used for caching
|
||||
in CI scripts.
|
||||
|
||||
If the ZIP is found, this module extracts it.
|
||||
The ZIP extraction is skipped if the unzipped SDK is found.
|
||||
|
||||
This module provides an `ASIO::host` IMPORT library target for building host
|
||||
applications which use ASIO drivers. If you want to build an ASIO driver, this
|
||||
module may serve as a useful start but you will need to modify it.
|
||||
|
||||
#]=======================================================================]
|
||||
|
||||
if(NOT WIN32)
|
||||
message(FATAL_ERROR "ASIO is only supported on Windows.")
|
||||
endif()
|
||||
|
||||
file(GLOB HEADER_FILE
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/asiosdk*/common/asio.h"
|
||||
"${CMAKE_PREFIX_PATH}/asiosdk*/common/asio.h"
|
||||
# The old build systems before PortAudio 19.8 used to look for the ASIO SDK
|
||||
# in the same parent directory as the source code repository. This is no
|
||||
# longer advised or documented but kept for backwards compatibility.
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/../asiosdk*/common/asio.h"
|
||||
)
|
||||
if(NOT EXISTS "${HEADER_FILE}")
|
||||
# The file(ARCHIVE_EXTRACT) command was added in CMake 3.18, so if using an
|
||||
# older version of CMake, the user needs to extract it themselves.
|
||||
if(CMAKE_VERSION VERSION_LESS 3.18)
|
||||
message(STATUS "ASIO SDK NOT found. Download the ASIO SDK ZIP from "
|
||||
"https://www.steinberg.net/asiosdk and extract it to "
|
||||
"${CMAKE_PREFIX_PATH} or ${CMAKE_CURRENT_BINARY_DIR}"
|
||||
)
|
||||
return()
|
||||
endif()
|
||||
file(GLOB results
|
||||
"${ASIO_SDK_ZIP_PATH}"
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/asiosdk*.zip"
|
||||
"${CMAKE_PREFIX_PATH}/asiosdk*.zip"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/../asiosdk*.zip"
|
||||
)
|
||||
foreach(f ${results})
|
||||
if(EXISTS "${f}")
|
||||
message(STATUS "Extracting ASIO SDK ZIP archive: ${f}")
|
||||
file(ARCHIVE_EXTRACT INPUT "${f}" DESTINATION "${CMAKE_CURRENT_BINARY_DIR}")
|
||||
endif()
|
||||
endforeach()
|
||||
file(GLOB HEADER_FILE "${CMAKE_CURRENT_BINARY_DIR}/asiosdk*/common/asio.h")
|
||||
endif()
|
||||
|
||||
get_filename_component(HEADER_DIR "${HEADER_FILE}" DIRECTORY)
|
||||
get_filename_component(ASIO_ROOT "${HEADER_DIR}" DIRECTORY)
|
||||
|
||||
if(ASIO_ROOT)
|
||||
set(ASIO_FOUND TRUE)
|
||||
message(STATUS "Found ASIO SDK: ${ASIO_ROOT}")
|
||||
|
||||
if(ASIO_FOUND AND NOT TARGET ASIO::host)
|
||||
add_library(ASIO::host INTERFACE IMPORTED)
|
||||
target_sources(ASIO::host INTERFACE
|
||||
"${ASIO_ROOT}/common/asio.cpp"
|
||||
"${ASIO_ROOT}/host/asiodrivers.cpp"
|
||||
"${ASIO_ROOT}/host/pc/asiolist.cpp"
|
||||
)
|
||||
target_include_directories(ASIO::host INTERFACE
|
||||
"${ASIO_ROOT}/common"
|
||||
"${ASIO_ROOT}/host"
|
||||
"${ASIO_ROOT}/host/pc"
|
||||
)
|
||||
target_link_libraries(ASIO::host INTERFACE ole32 uuid)
|
||||
endif()
|
||||
else()
|
||||
message(STATUS "ASIO SDK NOT found")
|
||||
endif()
|
||||
|
|
@ -1,67 +0,0 @@
|
|||
#[=======================================================================[.rst:
|
||||
FindJACK
|
||||
--------
|
||||
|
||||
Finds the JACK Audio Connection Kit library.
|
||||
|
||||
Imported Targets
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This module provides the following imported targets, if found:
|
||||
|
||||
``JACK::jack``
|
||||
The JACK library
|
||||
|
||||
#]=======================================================================]
|
||||
|
||||
# Prefer finding the libraries from pkgconfig rather than find_library. This is
|
||||
# required to build with PipeWire's reimplementation of the JACK library.
|
||||
#
|
||||
# This also enables using PortAudio with the jack2 port in vcpkg. That only
|
||||
# builds JackWeakAPI (not the JACK server) which dynamically loads the real
|
||||
# JACK library and forwards API calls to it. JackWeakAPI requires linking `dl`
|
||||
# in addition to jack, as specified in the pkgconfig file in vcpkg.
|
||||
find_package(PkgConfig QUIET)
|
||||
if(PkgConfig_FOUND)
|
||||
pkg_check_modules(JACK jack)
|
||||
else()
|
||||
find_library(JACK_LINK_LIBRARIES
|
||||
NAMES jack
|
||||
DOC "JACK library"
|
||||
)
|
||||
find_path(JACK_INCLUDEDIR
|
||||
NAMES jack/jack.h
|
||||
DOC "JACK header"
|
||||
)
|
||||
endif()
|
||||
|
||||
find_package(Regex)
|
||||
list(APPEND JACK_LINK_LIBRARIES Regex::regex)
|
||||
|
||||
if(NOT CMAKE_USE_PTHREADS_INIT)
|
||||
# This CMake find module is provided by the pthreads port in vcpkg.
|
||||
find_package(pthreads)
|
||||
list(APPEND JACK_LINK_LIBRARIES PThreads4W::PThreads4W)
|
||||
endif()
|
||||
|
||||
if(CMAKE_USE_PTHREADS_INIT OR TARGET PThreads4W::PThreads4W)
|
||||
set(PTHREADS_AVAILABLE TRUE)
|
||||
else()
|
||||
set(PTHREADS_AVAILABLE FALSE)
|
||||
endif()
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(
|
||||
JACK
|
||||
DEFAULT_MSG
|
||||
JACK_LINK_LIBRARIES
|
||||
JACK_INCLUDEDIR
|
||||
PTHREADS_AVAILABLE
|
||||
Regex_FOUND
|
||||
)
|
||||
|
||||
if(JACK_FOUND AND NOT TARGET JACK::jack)
|
||||
add_library(JACK::jack INTERFACE IMPORTED)
|
||||
target_link_libraries(JACK::jack INTERFACE "${JACK_LINK_LIBRARIES}" Regex::regex)
|
||||
target_include_directories(JACK::jack INTERFACE "${JACK_INCLUDEDIR}")
|
||||
endif()
|
||||
|
|
@ -1,57 +0,0 @@
|
|||
#[=======================================================================[.rst:
|
||||
FindOSS
|
||||
--------
|
||||
|
||||
Finds the Open Sound System include directory. There is no library to link.
|
||||
|
||||
Imported Targets
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This module provides the following imported targets, if found:
|
||||
|
||||
``OSS::oss``
|
||||
Target for the OSS header include directory. One of the following
|
||||
compile definitions is added to the target:
|
||||
HAVE_SYS_SOUNDCARD_H if the header is sys/soundcard.h
|
||||
HAVE_LINUX_SOUNDCARD_H if the header is linux/soundcard.h
|
||||
HAVE_MACHINE_SOUNDCARD_H if the header is machine/soundcard.h
|
||||
|
||||
#]=======================================================================]
|
||||
|
||||
find_path(OSS_INCLUDE_DIR
|
||||
NAMES sys/soundcard.h
|
||||
DOC "OSS include directory")
|
||||
if(OSS_INCLUDE_DIR)
|
||||
set(OSS_DEFINITIONS HAVE_SYS_SOUNDCARD_H)
|
||||
else()
|
||||
find_path(OSS_INCLUDE_DIR
|
||||
NAMES linux/soundcard.h
|
||||
DOC "OSS include directory")
|
||||
if(OSS_INCLUDE_DIR)
|
||||
set(OSS_DEFINITIONS HAVE_LINUX_SOUNDCARD_H)
|
||||
else()
|
||||
find_path(OSS_INCLUDE_DIR
|
||||
NAMES machine/soundcard.h
|
||||
DOC "OSS include directory")
|
||||
if(OSS_INCLUDE_DIR)
|
||||
set(OSS_DEFINITIONS HAVE_MACHINE_SOUNDCARD_H)
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(
|
||||
OSS
|
||||
DEFAULT_MSG
|
||||
OSS_INCLUDE_DIR
|
||||
OSS_DEFINITIONS
|
||||
)
|
||||
|
||||
if(OSS_INCLUDE_DIR AND OSS_DEFINITIONS)
|
||||
set(OSS_FOUND TRUE)
|
||||
if(NOT TARGET OSS::oss)
|
||||
add_library(OSS::oss INTERFACE IMPORTED)
|
||||
target_include_directories(OSS::oss INTERFACE "${OSS_INCLUDE_DIR}")
|
||||
target_compile_definitions(OSS::oss INTERFACE "${OSS_DEFINITIONS}")
|
||||
endif()
|
||||
endif()
|
||||
|
|
@ -1,68 +0,0 @@
|
|||
#[=======================================================================[.rst:
|
||||
FindRegex
|
||||
--------
|
||||
|
||||
Finds an implementation of POSIX regular expressions. It first checks if the
|
||||
standard regex.h POSIX header is available. If not, it looks for the TRE library.
|
||||
MinGW does not come with regex.h, so TRE is useful with MinGW.
|
||||
|
||||
Imported Targets
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This module provides the following imported targets, if found:
|
||||
|
||||
``Regex::regex``
|
||||
The POSIX regular expression implementation
|
||||
|
||||
#]=======================================================================]
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
include(CheckIncludeFile)
|
||||
|
||||
set(CMAKE_REQUIRED_QUIET TRUE)
|
||||
check_include_file(regex.h REGEX_H)
|
||||
set(CMAKE_REQUIRED_QUIET FALSE)
|
||||
|
||||
if(REGEX_H)
|
||||
# No need to add any include directories or link any libraries;
|
||||
# simply provide a dummy target.
|
||||
if(NOT TARGET Regex::regex)
|
||||
add_library(Regex::regex INTERFACE IMPORTED)
|
||||
endif()
|
||||
|
||||
# check_include_file sets the variable to "1" which looks odd in the output
|
||||
# of find_package_handle_standard_args, so show the user what was actually found.
|
||||
set(REGEX_H "POSIX regex.h")
|
||||
find_package_handle_standard_args(
|
||||
Regex
|
||||
DEFAULT_MSG
|
||||
REGEX_H
|
||||
)
|
||||
else()
|
||||
# MinGW does not include regex.h but this can be supplied by the TRE library.
|
||||
find_path(TRE_REGEX_H NAMES tre/regex.h)
|
||||
if(TRE_REGEX_H)
|
||||
# The POSIX #include is simply <regex.h> but the tre regex.h is at <tre/regex.h>,
|
||||
# so add the directory containing tre's headers to the include path.
|
||||
set(TRE_INCLUDE_DIR "${TRE_REGEX_H}/tre")
|
||||
endif()
|
||||
find_library(TRE_LIBRARY NAMES tre)
|
||||
if(TRE_REGEX_H AND TRE_LIBRARY)
|
||||
message(STATUS "Found regex.h from TRE")
|
||||
else()
|
||||
message(STATUS "regex.h POSIX header NOT found and NOT available from TRE")
|
||||
endif()
|
||||
|
||||
if(NOT TARGET Regex::regex)
|
||||
add_library(Regex::regex INTERFACE IMPORTED)
|
||||
target_include_directories(Regex::regex INTERFACE "${TRE_INCLUDE_DIR}")
|
||||
target_link_libraries(Regex::regex INTERFACE "${TRE_LIBRARY}")
|
||||
endif()
|
||||
|
||||
find_package_handle_standard_args(
|
||||
Regex
|
||||
DEFAULT_MSG
|
||||
TRE_INCLUDE_DIR
|
||||
TRE_LIBRARY
|
||||
)
|
||||
endif()
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
prefix=@CMAKE_INSTALL_PREFIX@
|
||||
exec_prefix=${prefix}
|
||||
libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@
|
||||
includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@
|
||||
|
||||
Name: PortAudio
|
||||
Description: Portable audio I/O
|
||||
Version: @CMAKE_PROJECT_VERSION@
|
||||
|
||||
Libs: -L${libdir} -lportaudio
|
||||
Libs.private: @PKGCONFIG_LDFLAGS_PRIVATE@
|
||||
Cflags: -I${includedir} @PKGCONFIG_CFLAGS@
|
||||
Requires.private: @PKGCONFIG_REQUIRES_PRIVATE@
|
||||
41
cmake_support/FindASIOSDK.cmake
Normal file
41
cmake_support/FindASIOSDK.cmake
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
# $Id: $
|
||||
#
|
||||
# - Try to find the ASIO SDK
|
||||
# Once done this will define
|
||||
#
|
||||
# ASIOSDK_FOUND - system has ASIO SDK
|
||||
# ASIOSDK_ROOT_DIR - path to the ASIO SDK base directory
|
||||
# ASIOSDK_INCLUDE_DIR - the ASIO SDK include directory
|
||||
|
||||
if(WIN32)
|
||||
else(WIN32)
|
||||
message(FATAL_ERROR "FindASIOSDK.cmake: Unsupported platform ${CMAKE_SYSTEM_NAME}" )
|
||||
endif(WIN32)
|
||||
|
||||
file(GLOB results "${CMAKE_CURRENT_SOURCE_DIR}/../as*")
|
||||
foreach(f ${results})
|
||||
if(IS_DIRECTORY ${f})
|
||||
set(ASIOSDK_PATH_HINT ${ASIOSDK_PATH_HINT} ${f})
|
||||
endif()
|
||||
endforeach()
|
||||
|
||||
find_path(ASIOSDK_ROOT_DIR
|
||||
common/asio.h
|
||||
HINTS
|
||||
${ASIOSDK_PATH_HINT}
|
||||
)
|
||||
|
||||
find_path(ASIOSDK_INCLUDE_DIR
|
||||
asio.h
|
||||
PATHS
|
||||
${ASIOSDK_ROOT_DIR}/common
|
||||
)
|
||||
|
||||
# handle the QUIETLY and REQUIRED arguments and set ASIOSDK_FOUND to TRUE if
|
||||
# all listed variables are TRUE
|
||||
INCLUDE(FindPackageHandleStandardArgs)
|
||||
FIND_PACKAGE_HANDLE_STANDARD_ARGS(ASIOSDK DEFAULT_MSG ASIOSDK_ROOT_DIR ASIOSDK_INCLUDE_DIR)
|
||||
|
||||
MARK_AS_ADVANCED(
|
||||
ASIOSDK_ROOT_DIR ASIOSDK_INCLUDE_DIR
|
||||
)
|
||||
41
cmake_support/FindJack.cmake
Normal file
41
cmake_support/FindJack.cmake
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
# - Try to find jack
|
||||
# Once done this will define
|
||||
# JACK_FOUND - System has jack
|
||||
# JACK_INCLUDE_DIRS - The jack include directories
|
||||
# JACK_LIBRARIES - The libraries needed to use jack
|
||||
# JACK_DEFINITIONS - Compiler switches required for using jack
|
||||
|
||||
if (JACK_LIBRARIES AND JACK_INCLUDE_DIRS)
|
||||
|
||||
# in cache already
|
||||
set(JACK_FOUND TRUE)
|
||||
|
||||
else (JACK_LIBRARIES AND JACK_INCLUDE_DIRS)
|
||||
|
||||
set(JACK_DEFINITIONS "")
|
||||
|
||||
# Look for pkg-config and use it (if available) to find package
|
||||
find_package(PkgConfig QUIET)
|
||||
if (PKG_CONFIG_FOUND)
|
||||
pkg_search_module(JACK QUIET jack)
|
||||
endif (PKG_CONFIG_FOUND)
|
||||
|
||||
if (NOT JACK_FOUND)
|
||||
|
||||
find_path(JACK_INCLUDE_DIR jack/jack.h HINTS ${JACK_INCLUDEDIR} ${JACK_INCLUDE_DIRS} PATH_SUFFIXES jack)
|
||||
find_library(JACK_LIBRARY NAMES jack HINTS ${JACK_LIBDIR} ${JACK_LIBRARY_DIRS})
|
||||
|
||||
set(JACK_LIBRARIES ${JACK_LIBRARY})
|
||||
set(JACK_INCLUDE_DIRS ${JACK_INCLUDE_DIR})
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
|
||||
# Set JACK_FOUND if the library and include paths were found
|
||||
find_package_handle_standard_args(jack DEFAULT_MSG JACK_LIBRARY JACK_INCLUDE_DIR)
|
||||
|
||||
# Don't show include/library paths in cmake GUI
|
||||
mark_as_advanced(JACK_INCLUDE_DIR JACK_LIBRARY)
|
||||
|
||||
endif (NOT JACK_FOUND)
|
||||
|
||||
endif (JACK_LIBRARIES AND JACK_INCLUDE_DIRS)
|
||||
31
cmake_support/options_cmake.h.in
Normal file
31
cmake_support/options_cmake.h.in
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
/* $Id: $
|
||||
|
||||
!!! @GENERATED_MESSAGE@ !!!
|
||||
|
||||
Header file configured by CMake to convert CMake options/vars to macros. It is done this way because if set via
|
||||
preprocessor options, MSVC f.i. has no way of knowing when an option (or var) changes as there is no dependency chain.
|
||||
|
||||
The generated "options_cmake.h" should be included like so:
|
||||
|
||||
#ifdef PORTAUDIO_CMAKE_GENERATED
|
||||
#include "options_cmake.h"
|
||||
#endif
|
||||
|
||||
so that non-CMake build environments are left intact.
|
||||
|
||||
Source template: cmake_support/options_cmake.h.in
|
||||
*/
|
||||
|
||||
#ifdef _WIN32
|
||||
#if defined(PA_USE_ASIO) || defined(PA_USE_DS) || defined(PA_USE_WMME) || defined(PA_USE_WASAPI) || defined(PA_USE_WDMKS)
|
||||
#error "This header needs to be included before pa_hostapi.h!!"
|
||||
#endif
|
||||
|
||||
#cmakedefine01 PA_USE_ASIO
|
||||
#cmakedefine01 PA_USE_DS
|
||||
#cmakedefine01 PA_USE_WMME
|
||||
#cmakedefine01 PA_USE_WASAPI
|
||||
#cmakedefine01 PA_USE_WDMKS
|
||||
#else
|
||||
#error "Platform currently not supported by CMake script"
|
||||
#endif
|
||||
12
cmake_support/portaudio-2.0.pc.in
Normal file
12
cmake_support/portaudio-2.0.pc.in
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
prefix=@CMAKE_INSTALL_PREFIX@
|
||||
exec_prefix=${prefix}
|
||||
libdir=${prefix}/lib
|
||||
includedir=${prefix}/include
|
||||
|
||||
Name: PortAudio
|
||||
Description: Portable audio I/O
|
||||
Requires:
|
||||
Version: @PA_PKGCONFIG_VERSION@
|
||||
|
||||
Libs: -L${libdir} -lportaudio @PA_PKGCONFIG_LDFLAGS@
|
||||
Cflags: -I${includedir} @PA_PKGCONFIG_CFLAGS@
|
||||
1
cmake_support/portaudioConfig.cmake.in
Normal file
1
cmake_support/portaudioConfig.cmake.in
Normal file
|
|
@ -0,0 +1 @@
|
|||
include("${CMAKE_CURRENT_LIST_DIR}/portaudioTargets.cmake")
|
||||
|
|
@ -6,7 +6,7 @@ EXPORTS
|
|||
;
|
||||
Pa_GetVersion @1
|
||||
Pa_GetVersionText @2
|
||||
Pa_GetErrorText @3
|
||||
Pa_GetErrorText @3
|
||||
Pa_Initialize @4
|
||||
Pa_Terminate @5
|
||||
Pa_GetHostApiCount @6
|
||||
|
|
@ -60,7 +60,3 @@ PaUtil_SetDebugPrintFunction @55
|
|||
@DEF_EXCLUDE_WASAPI_SYMBOLS@PaWasapiWinrt_SetDefaultDeviceId @67
|
||||
@DEF_EXCLUDE_WASAPI_SYMBOLS@PaWasapiWinrt_PopulateDeviceList @69
|
||||
@DEF_EXCLUDE_WASAPI_SYMBOLS@PaWasapi_GetIMMDevice @70
|
||||
@DEF_EXCLUDE_WMME_SYMBOLS@PaWinMME_GetStreamInputHandleCount @71
|
||||
@DEF_EXCLUDE_WMME_SYMBOLS@PaWinMME_GetStreamInputHandle @72
|
||||
@DEF_EXCLUDE_WMME_SYMBOLS@PaWinMME_GetStreamOutputHandleCount @73
|
||||
@DEF_EXCLUDE_WMME_SYMBOLS@PaWinMME_GetStreamOutputHandle @74
|
||||
BIN
config.guess
vendored
BIN
config.guess
vendored
Binary file not shown.
BIN
config.sub
vendored
BIN
config.sub
vendored
Binary file not shown.
BIN
configure
vendored
BIN
configure
vendored
Binary file not shown.
|
|
@ -213,7 +213,7 @@ case "${host_os}" in
|
|||
|
||||
AC_DEFINE(PA_USE_COREAUDIO,1)
|
||||
|
||||
CFLAGS="$CFLAGS -I\$(top_srcdir)/src/os/unix -Wno-deprecated -Werror"
|
||||
CFLAGS="$CFLAGS -I\$(top_srcdir)/src/os/unix -Wno-deprecated"
|
||||
LIBS="-framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework CoreFoundation -framework CoreServices"
|
||||
|
||||
if test "x$enable_mac_universal" = "xyes" ; then
|
||||
|
|
|
|||
20207
configure~
Normal file
20207
configure~
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -1,46 +1,40 @@
|
|||
# Example projects
|
||||
|
||||
macro(add_example appl_name)
|
||||
add_executable(${appl_name} "${appl_name}.c")
|
||||
target_link_libraries(${appl_name} PortAudio)
|
||||
if(UNIX)
|
||||
target_link_libraries(${appl_name} m)
|
||||
endif()
|
||||
set_target_properties(${appl_name} PROPERTIES FOLDER "Examples C")
|
||||
if(WIN32)
|
||||
set_property(TARGET ${appl_name} APPEND_STRING PROPERTY COMPILE_DEFINITIONS _CRT_SECURE_NO_WARNINGS)
|
||||
endif()
|
||||
endmacro()
|
||||
MACRO(ADD_EXAMPLE appl_name)
|
||||
ADD_EXECUTABLE(${appl_name} "${appl_name}.c")
|
||||
TARGET_LINK_LIBRARIES(${appl_name} portaudio_static)
|
||||
TARGET_INCLUDE_DIRECTORIES(${appl_name} PRIVATE ../src/common)
|
||||
SET_TARGET_PROPERTIES(${appl_name} PROPERTIES FOLDER "Examples C")
|
||||
IF(WIN32)
|
||||
SET_PROPERTY(TARGET ${appl_name} APPEND_STRING PROPERTY COMPILE_DEFINITIONS _CRT_SECURE_NO_WARNINGS)
|
||||
ENDIF()
|
||||
ENDMACRO(ADD_EXAMPLE)
|
||||
|
||||
macro(add_example_cpp appl_name)
|
||||
add_executable(${appl_name} "${appl_name}.cpp")
|
||||
target_link_libraries(${appl_name} PortAudio)
|
||||
set_target_properties(${appl_name} PROPERTIES FOLDER "Examples C++")
|
||||
if(WIN32)
|
||||
set_property(TARGET ${appl_name} APPEND_STRING PROPERTY COMPILE_DEFINITIONS _CRT_SECURE_NO_WARNINGS)
|
||||
endif()
|
||||
endmacro()
|
||||
MACRO(ADD_EXAMPLE_CPP appl_name)
|
||||
ADD_EXECUTABLE(${appl_name} "${appl_name}.cpp")
|
||||
TARGET_LINK_LIBRARIES(${appl_name} portaudio_static)
|
||||
SET_TARGET_PROPERTIES(${appl_name} PROPERTIES FOLDER "Examples C++")
|
||||
IF(WIN32)
|
||||
SET_PROPERTY(TARGET ${appl_name} APPEND_STRING PROPERTY COMPILE_DEFINITIONS _CRT_SECURE_NO_WARNINGS)
|
||||
ENDIF()
|
||||
ENDMACRO(ADD_EXAMPLE_CPP)
|
||||
|
||||
add_example(pa_devs)
|
||||
add_example(pa_fuzz)
|
||||
if(ASIO AND WIN32)
|
||||
add_example(paex_mono_asio_channel_select)
|
||||
endif()
|
||||
if(LINK_PRIVATE_SYMBOLS)
|
||||
add_example(paex_ocean_shore)
|
||||
endif()
|
||||
add_example(paex_pink)
|
||||
add_example(paex_read_write_wire)
|
||||
add_example(paex_record)
|
||||
if(LINK_PRIVATE_SYMBOLS)
|
||||
add_example(paex_record_file)
|
||||
endif()
|
||||
add_example(paex_saw)
|
||||
add_example(paex_sine)
|
||||
add_example_cpp(paex_sine_c++)
|
||||
if(MME AND WIN32)
|
||||
add_example(paex_wmme_ac3)
|
||||
add_example(paex_wmme_surround)
|
||||
endif()
|
||||
add_example(paex_write_sine)
|
||||
add_example(paex_write_sine_nonint)
|
||||
ADD_EXAMPLE(pa_devs)
|
||||
ADD_EXAMPLE(pa_fuzz)
|
||||
IF(PA_USE_ASIO AND WIN32)
|
||||
ADD_EXAMPLE(paex_mono_asio_channel_select)
|
||||
ENDIF()
|
||||
ADD_EXAMPLE(paex_ocean_shore)
|
||||
ADD_EXAMPLE(paex_pink)
|
||||
ADD_EXAMPLE(paex_read_write_wire)
|
||||
ADD_EXAMPLE(paex_record)
|
||||
ADD_EXAMPLE(paex_record_file)
|
||||
ADD_EXAMPLE(paex_saw)
|
||||
ADD_EXAMPLE(paex_sine)
|
||||
ADD_EXAMPLE_CPP(paex_sine_c++)
|
||||
IF(PA_USE_WMME AND WIN32)
|
||||
ADD_EXAMPLE(paex_wmme_ac3)
|
||||
ADD_EXAMPLE(paex_wmme_surround)
|
||||
ENDIF()
|
||||
ADD_EXAMPLE(paex_write_sine)
|
||||
ADD_EXAMPLE(paex_write_sine_nonint)
|
||||
|
|
|
|||
|
|
@ -258,7 +258,6 @@ static int recordCallback( const void *inputBuffer, void *outputBuffer,
|
|||
|
||||
data->frameIndex += PaUtil_WriteRingBuffer(&data->ringBuffer, rptr, elementsToWrite);
|
||||
|
||||
return paContinue;
|
||||
}
|
||||
|
||||
/* This routine will be called by the PortAudio engine when audio is needed.
|
||||
|
|
@ -272,8 +271,11 @@ static int playCallback( const void *inputBuffer, void *outputBuffer,
|
|||
void *userData )
|
||||
{
|
||||
paTestData *data = (paTestData*)userData;
|
||||
|
||||
ring_buffer_size_t elementsToPlay = PaUtil_GetRingBufferReadAvailable(&data->ringBuffer);
|
||||
ring_buffer_size_t elementsToRead = rbs_min(elementsToPlay, (ring_buffer_size_t)(framesPerBuffer * NUM_CHANNELS));
|
||||
|
||||
ring_buffer_size_t elementsToRead = rbs_min( elementsToPlay,
|
||||
(ring_buffer_size_t)(framesPerBuffer * NUM_CHANNELS) );
|
||||
SAMPLE* wptr = (SAMPLE*)outputBuffer;
|
||||
|
||||
(void) inputBuffer; /* Prevent unused variable warnings. */
|
||||
|
|
|
|||
46
examples/paex_refresh_devs.c
Normal file
46
examples/paex_refresh_devs.c
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
#include <time.h>
|
||||
#include <stdio.h>
|
||||
#include <unistd.h>
|
||||
#include "portaudio.h"
|
||||
|
||||
int main()
|
||||
{
|
||||
PaError err = paNoError;
|
||||
|
||||
PaDeviceIndex defaultOutputDevice;
|
||||
PaDeviceIndex defaultInputDevice;
|
||||
|
||||
err = Pa_Initialize();
|
||||
if( err != paNoError )
|
||||
{
|
||||
printf( "ERROR: Pa_Initialize returned 0x%x\n", err );
|
||||
goto error;
|
||||
}
|
||||
|
||||
printf( "PortAudio version: 0x%08X\n", Pa_GetVersion());
|
||||
// printf( "Version text: '%s'\n", Pa_GetVersionInfo()->versionText );
|
||||
|
||||
const int count = 20;
|
||||
for (int i = 0; i < count; ++i)
|
||||
{
|
||||
defaultInputDevice = Pa_GetDefaultInputDevice();
|
||||
defaultOutputDevice = Pa_GetDefaultOutputDevice();
|
||||
printf("Input: %i, Output: %i\n", defaultInputDevice, defaultOutputDevice);
|
||||
|
||||
err = Pa_RefreshDevices();
|
||||
if( err != paNoError )
|
||||
{
|
||||
printf( "ERROR: Pa_RefreshDevices returned 0x%x\n", err );
|
||||
goto error;
|
||||
}
|
||||
|
||||
sleep(2);
|
||||
}
|
||||
|
||||
Pa_Terminate();
|
||||
|
||||
printf("----------------------------------------------\n");
|
||||
return 0;
|
||||
error:
|
||||
return 1;
|
||||
}
|
||||
|
|
@ -154,6 +154,7 @@ int main(void)
|
|||
if( err != paNoError ) goto error;
|
||||
|
||||
printf("Play for %d seconds.\n", NUM_SECONDS );
|
||||
|
||||
Pa_Sleep( NUM_SECONDS * 1000 );
|
||||
|
||||
err = Pa_StopStream( stream );
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# CMake Toolchain file for cross-compiling PortAudio to i686-w64-mingw32
|
||||
# Inspired from: https://gitlab.kitware.com/cmake/community/-/wikis/doc/cmake/cross_compiling/Mingw
|
||||
# Example usage: $ cmake -DCMAKE_TOOLCHAIN_FILE=cmake/toolchains/i686-w64-mingw32.cmake .
|
||||
# Example usage: $ cmake -DCMAKE_TOOLCHAIN_FILE=i686-w64-mingw32.cmake .
|
||||
# i686-w64-mingw32 needs to be installed for this to work. On Debian-based
|
||||
# distributions the package is typically named `mingw-w64`.
|
||||
|
||||
|
|
@ -449,6 +449,17 @@ PaDeviceIndex Pa_GetDefaultInputDevice( void );
|
|||
PaDeviceIndex Pa_GetDefaultOutputDevice( void );
|
||||
|
||||
|
||||
/** Normally the list of devices is frozen after initialization, until the
|
||||
next time port audio is re-initialized. This provides API stability but
|
||||
has the side effect that hot-pluggable devices such as USB audio headsets
|
||||
might not be up-to-date while the program is running. This method is used
|
||||
to refresh the list of devices within port audio without closing open
|
||||
streams.
|
||||
@return an error code which indicates whether the device refresh was successful.
|
||||
*/
|
||||
PaError Pa_RefreshDevices( void );
|
||||
|
||||
|
||||
/** The type used to represent monotonic time in seconds. PaTime is
|
||||
used for the fields of the PaStreamCallbackTimeInfo argument to the
|
||||
PaStreamCallback and as the result of Pa_GetStreamTime().
|
||||
|
|
|
|||
BIN
install-sh
BIN
install-sh
Binary file not shown.
|
|
@ -1,5 +1,5 @@
|
|||
add_test(paqa_devs)
|
||||
add_test(paqa_errs)
|
||||
add_test(paqa_latency)
|
||||
ADD_TEST(paqa_devs)
|
||||
ADD_TEST(paqa_errs)
|
||||
ADD_TEST(paqa_latency)
|
||||
|
||||
subdirs(loopback)
|
||||
SUBDIRS(loopback)
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
add_executable(paloopback
|
||||
ADD_EXECUTABLE(paloopback
|
||||
src/audio_analyzer.c
|
||||
src/biquad_filter.c
|
||||
src/paqa.c
|
||||
|
|
@ -6,8 +6,5 @@ add_executable(paloopback
|
|||
src/test_audio_analyzer.c
|
||||
src/write_wav.c
|
||||
)
|
||||
target_include_directories(paloopback PRIVATE ..)
|
||||
target_link_libraries(paloopback PortAudio)
|
||||
if(UNIX)
|
||||
target_link_libraries(paloopback m)
|
||||
endif()
|
||||
TARGET_INCLUDE_DIRECTORIES(paloopback PRIVATE ..)
|
||||
TARGET_LINK_LIBRARIES(paloopback portaudio)
|
||||
|
|
|
|||
|
|
@ -743,6 +743,55 @@ PaDeviceIndex Pa_GetDefaultOutputDevice( void )
|
|||
}
|
||||
|
||||
|
||||
PaError Pa_RefreshDevices( void )
|
||||
{
|
||||
int i, baseDeviceIndex;
|
||||
PaError result = paNoError;
|
||||
|
||||
PA_LOGAPI_ENTER( "Pa_RefreshDeviceList" );
|
||||
if( !PA_IS_INITIALISED_ )
|
||||
return paNotInitialized;
|
||||
|
||||
baseDeviceIndex = 0;
|
||||
deviceCount_ = 0;
|
||||
|
||||
for( i=0; i < hostApisCount_; ++i )
|
||||
{
|
||||
PaUtilHostApiRepresentation *hostApi = hostApis_[i];
|
||||
if( hostApi->RefreshDevices == NULL )
|
||||
{
|
||||
/* RefreshDevices not yet implemented for this backend. Just
|
||||
assume that the baseDeviceIndex and the deviceCount_ are
|
||||
incremented according to the values in the info */
|
||||
baseDeviceIndex += hostApi->info.deviceCount;
|
||||
deviceCount_ += hostApi->info.deviceCount;
|
||||
continue;
|
||||
}
|
||||
|
||||
PA_DEBUG(( "refreshing device list for host api %d.\n",i));
|
||||
|
||||
if(( result = hostApi->RefreshDevices( hostApi, i )) != paNoError )
|
||||
return result;
|
||||
|
||||
assert( hostApi->info.defaultInputDevice < hostApi->info.deviceCount );
|
||||
assert( hostApi->info.defaultOutputDevice < hostApi->info.deviceCount );
|
||||
|
||||
hostApi->privatePaFrontInfo.baseDeviceIndex = baseDeviceIndex;
|
||||
|
||||
if( hostApi->info.defaultInputDevice != paNoDevice )
|
||||
hostApi->info.defaultInputDevice += baseDeviceIndex;
|
||||
|
||||
if( hostApi->info.defaultOutputDevice != paNoDevice )
|
||||
hostApi->info.defaultOutputDevice += baseDeviceIndex;
|
||||
|
||||
baseDeviceIndex += hostApi->info.deviceCount;
|
||||
deviceCount_ += hostApi->info.deviceCount;
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
const PaDeviceInfo* Pa_GetDeviceInfo( PaDeviceIndex device )
|
||||
{
|
||||
int hostSpecificDeviceIndex;
|
||||
|
|
|
|||
|
|
@ -322,6 +322,8 @@ typedef struct PaUtilHostApiRepresentation {
|
|||
const PaStreamParameters *inputParameters,
|
||||
const PaStreamParameters *outputParameters,
|
||||
double sampleRate );
|
||||
|
||||
PaError (*RefreshDevices)( struct PaUtilHostApiRepresentation *hostApi, PaHostApiIndex index );
|
||||
} PaUtilHostApiRepresentation;
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -269,6 +269,7 @@ static PaError OpenStream( struct PaUtilHostApiRepresentation *hostApi,
|
|||
PaStreamFlags streamFlags,
|
||||
PaStreamCallback *streamCallback,
|
||||
void *userData );
|
||||
static PaError RefreshDevices( struct PaUtilHostApiRepresentation *hostApi, PaHostApiIndex index );
|
||||
static PaError CloseStream( PaStream* stream );
|
||||
static PaError StartStream( PaStream *stream );
|
||||
static PaError StopStream( PaStream *stream );
|
||||
|
|
@ -820,6 +821,7 @@ PaError PaMacCore_Initialize( PaUtilHostApiRepresentation **hostApi, PaHostApiIn
|
|||
(*hostApi)->Terminate = Terminate;
|
||||
(*hostApi)->OpenStream = OpenStream;
|
||||
(*hostApi)->IsFormatSupported = IsFormatSupported;
|
||||
(*hostApi)->RefreshDevices = RefreshDevices;
|
||||
|
||||
PaUtil_InitializeStreamInterface( &auhalHostApi->callbackStreamInterface,
|
||||
CloseStream, StartStream,
|
||||
|
|
@ -2096,6 +2098,85 @@ error:
|
|||
|
||||
#define HOST_TIME_TO_PA_TIME( x ) ( AudioConvertHostTimeToNanos( (x) ) * 1.0E-09) /* convert to nanoseconds and then to seconds */
|
||||
|
||||
|
||||
PaError RefreshDevices( struct PaUtilHostApiRepresentation *hostApi, PaHostApiIndex hostApiIndex )
|
||||
{
|
||||
PaMacAUHAL *auhalHostApi = (PaMacAUHAL*)hostApi;
|
||||
PaError result = paNoError;
|
||||
PaDeviceInfo *deviceInfoArray;
|
||||
int i;
|
||||
|
||||
VVDBUG(("RefreshDevices(): hostApiIndex=%d\n", hostApiIndex));
|
||||
|
||||
auhalHostApi->devIds = NULL;
|
||||
auhalHostApi->devCount = 0;
|
||||
|
||||
/* get the info we need about the devices */
|
||||
result = gatherDeviceInfo( auhalHostApi );
|
||||
if( result != paNoError )
|
||||
goto error;
|
||||
|
||||
hostApi->info.defaultInputDevice = paNoDevice;
|
||||
hostApi->info.defaultOutputDevice = paNoDevice;
|
||||
hostApi->info.deviceCount = 0;
|
||||
|
||||
/* If the device infos already exist, free the old memory */
|
||||
if( hostApi->deviceInfos != NULL )
|
||||
{
|
||||
PaUtil_GroupFreeMemory( auhalHostApi->allocations, hostApi->deviceInfos );
|
||||
hostApi->deviceInfos = NULL;
|
||||
}
|
||||
|
||||
if( auhalHostApi->devCount > 0 )
|
||||
{
|
||||
hostApi->deviceInfos = (PaDeviceInfo**)PaUtil_GroupAllocateMemory(
|
||||
auhalHostApi->allocations, sizeof(PaDeviceInfo*) * auhalHostApi->devCount);
|
||||
if( !hostApi->deviceInfos )
|
||||
{
|
||||
result = paInsufficientMemory;
|
||||
goto error;
|
||||
}
|
||||
|
||||
/* allocate all device info structs in a contiguous block */
|
||||
deviceInfoArray = (PaDeviceInfo*)PaUtil_GroupAllocateMemory(
|
||||
auhalHostApi->allocations, sizeof(PaDeviceInfo) * auhalHostApi->devCount );
|
||||
if( !deviceInfoArray )
|
||||
{
|
||||
result = paInsufficientMemory;
|
||||
goto error;
|
||||
}
|
||||
|
||||
for( i=0; i < auhalHostApi->devCount; ++i )
|
||||
{
|
||||
int err;
|
||||
err = InitializeDeviceInfo( auhalHostApi, &deviceInfoArray[i],
|
||||
auhalHostApi->devIds[i],
|
||||
hostApiIndex );
|
||||
if (err == paNoError)
|
||||
{ /* copy some info and set the defaults */
|
||||
hostApi->deviceInfos[hostApi->info.deviceCount] = &deviceInfoArray[i];
|
||||
if (auhalHostApi->devIds[i] == auhalHostApi->defaultIn)
|
||||
hostApi->info.defaultInputDevice = hostApi->info.deviceCount;
|
||||
if (auhalHostApi->devIds[i] == auhalHostApi->defaultOut)
|
||||
hostApi->info.defaultOutputDevice = hostApi->info.deviceCount;
|
||||
hostApi->info.deviceCount++;
|
||||
}
|
||||
else
|
||||
{ /* there was an error. we need to shift the devices down, so we ignore this one */
|
||||
int j;
|
||||
auhalHostApi->devCount--;
|
||||
for( j=i; j<auhalHostApi->devCount; ++j )
|
||||
auhalHostApi->devIds[j] = auhalHostApi->devIds[j+1];
|
||||
i--;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
error:
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
PaTime GetStreamTime( PaStream *s )
|
||||
{
|
||||
return HOST_TIME_TO_PA_TIME( AudioGetCurrentHostTime() );
|
||||
|
|
|
|||
|
|
@ -190,6 +190,7 @@ static PaError IsFormatSupported( struct PaUtilHostApiRepresentation *hostApi,
|
|||
const PaStreamParameters *inputParameters,
|
||||
const PaStreamParameters *outputParameters,
|
||||
double sampleRate );
|
||||
static PaError RefreshDevices( struct PaUtilHostApiRepresentation *hostApi, PaHostApiIndex index );
|
||||
static PaError CloseStream( PaStream* stream );
|
||||
static PaError StartStream( PaStream *stream );
|
||||
static PaError StopStream( PaStream *stream );
|
||||
|
|
@ -1325,6 +1326,7 @@ PaError PaWinDs_Initialize( PaUtilHostApiRepresentation **hostApi, PaHostApiInde
|
|||
(*hostApi)->Terminate = Terminate;
|
||||
(*hostApi)->OpenStream = OpenStream;
|
||||
(*hostApi)->IsFormatSupported = IsFormatSupported;
|
||||
(*hostApi)->RefreshDevices = RefreshDevices;
|
||||
|
||||
PaUtil_InitializeStreamInterface( &winDsHostApi->callbackStreamInterface, CloseStream, StartStream,
|
||||
StopStream, AbortStream, IsStreamStopped, IsStreamActive,
|
||||
|
|
@ -1488,6 +1490,147 @@ static PaError IsFormatSupported( struct PaUtilHostApiRepresentation *hostApi,
|
|||
}
|
||||
|
||||
|
||||
/***********************************************************************************/
|
||||
static PaError RefreshDevices( struct PaUtilHostApiRepresentation *hostApi, PaHostApiIndex hostApiIndex )
|
||||
{
|
||||
PaWinDsHostApiRepresentation *winDsHostApi = (PaWinDsHostApiRepresentation*)hostApi;
|
||||
DSDeviceNamesAndGUIDs deviceNamesAndGUIDs;
|
||||
PaWinDsDeviceInfo *deviceInfoArray;
|
||||
int i = 0, deviceCount = 0;
|
||||
char comWasInitialized = winDsHostApi->comWasInitialized;
|
||||
PaError result = paNoError;
|
||||
|
||||
if( !comWasInitialized )
|
||||
return paInternalError;
|
||||
|
||||
/* initialise guid vectors so they can be safely deleted on error */
|
||||
deviceNamesAndGUIDs.winDsHostApi = NULL;
|
||||
deviceNamesAndGUIDs.inputNamesAndGUIDs.items = NULL;
|
||||
deviceNamesAndGUIDs.outputNamesAndGUIDs.items = NULL;
|
||||
|
||||
hostApi->info.deviceCount = 0;
|
||||
hostApi->info.defaultInputDevice = paNoDevice;
|
||||
hostApi->info.defaultOutputDevice = paNoDevice;
|
||||
|
||||
/* DSound - enumerate devices to count them and to gather their GUIDs */
|
||||
result = InitializeDSDeviceNameAndGUIDVector( &deviceNamesAndGUIDs.inputNamesAndGUIDs, winDsHostApi->allocations );
|
||||
if( result != paNoError )
|
||||
goto error;
|
||||
|
||||
result = InitializeDSDeviceNameAndGUIDVector( &deviceNamesAndGUIDs.outputNamesAndGUIDs, winDsHostApi->allocations );
|
||||
if( result != paNoError )
|
||||
goto error;
|
||||
|
||||
paWinDsDSoundEntryPoints.DirectSoundCaptureEnumerateA( (LPDSENUMCALLBACK)CollectGUIDsProc, (void *)&deviceNamesAndGUIDs.inputNamesAndGUIDs );
|
||||
paWinDsDSoundEntryPoints.DirectSoundEnumerateA( (LPDSENUMCALLBACK)CollectGUIDsProc, (void *)&deviceNamesAndGUIDs.outputNamesAndGUIDs );
|
||||
|
||||
if( deviceNamesAndGUIDs.inputNamesAndGUIDs.enumerationError != paNoError )
|
||||
{
|
||||
result = deviceNamesAndGUIDs.inputNamesAndGUIDs.enumerationError;
|
||||
goto error;
|
||||
}
|
||||
|
||||
if( deviceNamesAndGUIDs.outputNamesAndGUIDs.enumerationError != paNoError )
|
||||
{
|
||||
result = deviceNamesAndGUIDs.outputNamesAndGUIDs.enumerationError;
|
||||
goto error;
|
||||
}
|
||||
|
||||
/* Free any old memory which might be in the device info */
|
||||
if( hostApi->deviceInfos )
|
||||
{
|
||||
PaUtil_GroupFreeMemory( winDsHostApi->allocations, hostApi->deviceInfos );
|
||||
hostApi->deviceInfos = NULL;
|
||||
}
|
||||
|
||||
deviceCount = deviceNamesAndGUIDs.inputNamesAndGUIDs.count + deviceNamesAndGUIDs.outputNamesAndGUIDs.count;
|
||||
|
||||
#ifdef PAWIN_USE_WDMKS_DEVICE_INFO
|
||||
if( deviceCount > 0 )
|
||||
{
|
||||
deviceNamesAndGUIDs.winDsHostApi = winDsHostApi;
|
||||
FindDevicePnpInterfaces( &deviceNamesAndGUIDs );
|
||||
}
|
||||
#endif /* PAWIN_USE_WDMKS_DEVICE_INFO */
|
||||
|
||||
if( deviceCount > 0 )
|
||||
{
|
||||
/* allocate array for pointers to PaDeviceInfo structs */
|
||||
hostApi->deviceInfos = (PaDeviceInfo**)PaUtil_GroupAllocateMemory(
|
||||
winDsHostApi->allocations, sizeof(PaDeviceInfo*) * deviceCount );
|
||||
if( !hostApi->deviceInfos )
|
||||
{
|
||||
result = paInsufficientMemory;
|
||||
goto error;
|
||||
}
|
||||
|
||||
/* allocate all PaDeviceInfo structs in a contiguous block */
|
||||
deviceInfoArray = (PaWinDsDeviceInfo*)PaUtil_GroupAllocateMemory(
|
||||
winDsHostApi->allocations, sizeof(PaWinDsDeviceInfo) * deviceCount );
|
||||
if( !deviceInfoArray )
|
||||
{
|
||||
result = paInsufficientMemory;
|
||||
goto error;
|
||||
}
|
||||
|
||||
for( i=0; i < deviceCount; ++i )
|
||||
{
|
||||
PaDeviceInfo *deviceInfo = &deviceInfoArray[i].inheritedDeviceInfo;
|
||||
deviceInfo->structVersion = 2;
|
||||
deviceInfo->hostApi = hostApiIndex;
|
||||
deviceInfo->name = 0;
|
||||
hostApi->deviceInfos[i] = deviceInfo;
|
||||
}
|
||||
|
||||
for( i=0; i < deviceNamesAndGUIDs.inputNamesAndGUIDs.count; ++i )
|
||||
{
|
||||
result = AddInputDeviceInfoFromDirectSoundCapture( winDsHostApi,
|
||||
deviceNamesAndGUIDs.inputNamesAndGUIDs.items[i].name,
|
||||
deviceNamesAndGUIDs.inputNamesAndGUIDs.items[i].lpGUID,
|
||||
deviceNamesAndGUIDs.inputNamesAndGUIDs.items[i].pnpInterface );
|
||||
if( result != paNoError )
|
||||
goto error;
|
||||
}
|
||||
|
||||
for( i=0; i < deviceNamesAndGUIDs.outputNamesAndGUIDs.count; ++i )
|
||||
{
|
||||
result = AddOutputDeviceInfoFromDirectSound( winDsHostApi,
|
||||
deviceNamesAndGUIDs.outputNamesAndGUIDs.items[i].name,
|
||||
deviceNamesAndGUIDs.outputNamesAndGUIDs.items[i].lpGUID,
|
||||
deviceNamesAndGUIDs.outputNamesAndGUIDs.items[i].pnpInterface );
|
||||
if( result != paNoError )
|
||||
goto error;
|
||||
}
|
||||
}
|
||||
|
||||
result = TerminateDSDeviceNameAndGUIDVector( &deviceNamesAndGUIDs.inputNamesAndGUIDs );
|
||||
if( result != paNoError )
|
||||
goto error;
|
||||
|
||||
result = TerminateDSDeviceNameAndGUIDVector( &deviceNamesAndGUIDs.outputNamesAndGUIDs );
|
||||
if( result != paNoError )
|
||||
goto error;
|
||||
|
||||
return result;
|
||||
|
||||
error:
|
||||
if( winDsHostApi )
|
||||
{
|
||||
if( winDsHostApi->allocations )
|
||||
{
|
||||
PaUtil_FreeAllAllocations( winDsHostApi->allocations );
|
||||
PaUtil_DestroyAllocationGroup( winDsHostApi->allocations );
|
||||
}
|
||||
}
|
||||
|
||||
TerminateDSDeviceNameAndGUIDVector( &deviceNamesAndGUIDs.inputNamesAndGUIDs );
|
||||
TerminateDSDeviceNameAndGUIDVector( &deviceNamesAndGUIDs.outputNamesAndGUIDs );
|
||||
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
#ifdef PAWIN_USE_DIRECTSOUNDFULLDUPLEXCREATE
|
||||
static HRESULT InitFullDuplexInputOutputBuffers( PaWinDsStream *stream,
|
||||
PaWinDsDeviceInfo *inputDevice,
|
||||
|
|
|
|||
|
|
@ -1207,8 +1207,6 @@ static BOOL IsWindowsVersionOrGreater(WORD wMajorVersion, WORD wMinorVersion, WO
|
|||
}
|
||||
#endif
|
||||
// Get Windows version
|
||||
// note: We are trying to get Windows version starting from Windows Vista. Earlier OS versions
|
||||
// will fall into WINDOWS_UNKNOWN case.
|
||||
static EWindowsVersion GetWindowsVersion()
|
||||
{
|
||||
#ifndef PA_WINRT
|
||||
|
|
@ -1231,14 +1229,14 @@ static EWindowsVersion GetWindowsVersion()
|
|||
{
|
||||
OSVERSIONINFOW ver = { sizeof(OSVERSIONINFOW), 0, 0, 0, 0, {0} };
|
||||
|
||||
PRINT(("WASAPI: getting Windows version with RtlGetVersion()\n"));
|
||||
|
||||
if (fnRtlGetVersion(&ver) == NTSTATUS_SUCCESS)
|
||||
{
|
||||
dwMajorVersion = ver.dwMajorVersion;
|
||||
dwMinorVersion = ver.dwMinorVersion;
|
||||
dwBuild = ver.dwBuildNumber;
|
||||
}
|
||||
|
||||
PRINT(("WASAPI: getting Windows version with RtlGetVersion(): major=%d, minor=%d, build=%d\n", dwMajorVersion, dwMinorVersion, dwBuild));
|
||||
}
|
||||
|
||||
#undef NTSTATUS_SUCCESS
|
||||
|
|
@ -1251,15 +1249,17 @@ static EWindowsVersion GetWindowsVersion()
|
|||
|
||||
if ((fnGetVersion = (LPFN_GETVERSION)GetProcAddress(GetModuleHandleA("kernel32"), "GetVersion")) != NULL)
|
||||
{
|
||||
DWORD dwVersion = fnGetVersion();
|
||||
DWORD dwVersion;
|
||||
|
||||
PRINT(("WASAPI: getting Windows version with GetVersion()\n"));
|
||||
|
||||
dwVersion = fnGetVersion();
|
||||
|
||||
dwMajorVersion = (DWORD)(LOBYTE(LOWORD(dwVersion)));
|
||||
dwMinorVersion = (DWORD)(HIBYTE(LOWORD(dwVersion)));
|
||||
|
||||
if (dwVersion < 0x80000000)
|
||||
dwBuild = (DWORD)(HIWORD(dwVersion));
|
||||
|
||||
PRINT(("WASAPI: getting Windows version with GetVersion(): major=%d, minor=%d, build=%d\n", dwMajorVersion, dwMinorVersion, dwBuild));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -2319,16 +2319,9 @@ PaError PaWasapi_Initialize( PaUtilHostApiRepresentation **hostApi, PaHostApiInd
|
|||
PaWasapiHostApiRepresentation *paWasapi;
|
||||
|
||||
#ifndef PA_WINRT
|
||||
// Fail safely for any Windows version below Windows Vista
|
||||
if (GetWindowsVersion() == WINDOWS_UNKNOWN)
|
||||
{
|
||||
PRINT(("WASAPI: Unsupported Windows version!\n"));
|
||||
return paNoError;
|
||||
}
|
||||
|
||||
if (!SetupAVRT())
|
||||
{
|
||||
PRINT(("WASAPI: avrt.dll missing! Windows integrity broken?\n"));
|
||||
PRINT(("WASAPI: No AVRT! (not VISTA?)\n"));
|
||||
return paNoError;
|
||||
}
|
||||
#endif
|
||||
|
|
@ -2356,11 +2349,11 @@ PaError PaWasapi_Initialize( PaUtilHostApiRepresentation **hostApi, PaHostApiInd
|
|||
|
||||
// Fill basic interface info
|
||||
*hostApi = &paWasapi->inheritedHostApiRep;
|
||||
(*hostApi)->info.structVersion = 1;
|
||||
(*hostApi)->info.type = paWASAPI;
|
||||
(*hostApi)->info.name = "Windows WASAPI";
|
||||
(*hostApi)->info.structVersion = 1;
|
||||
(*hostApi)->info.type = paWASAPI;
|
||||
(*hostApi)->info.name = "Windows WASAPI";
|
||||
(*hostApi)->info.deviceCount = 0;
|
||||
(*hostApi)->info.defaultInputDevice = paNoDevice;
|
||||
(*hostApi)->info.defaultInputDevice = paNoDevice;
|
||||
(*hostApi)->info.defaultOutputDevice = paNoDevice;
|
||||
(*hostApi)->Terminate = Terminate;
|
||||
(*hostApi)->OpenStream = OpenStream;
|
||||
|
|
|
|||
|
|
@ -1,59 +1,55 @@
|
|||
# Test projects
|
||||
# Use the macro to add test projects
|
||||
|
||||
add_test(pa_minlat)
|
||||
add_test(patest1)
|
||||
add_test(patest_buffer)
|
||||
add_test(patest_callbackstop)
|
||||
add_test(patest_clip)
|
||||
if(LINK_PRIVATE_SYMBOLS)
|
||||
add_test(patest_converters)
|
||||
endif()
|
||||
add_test(patest_dither)
|
||||
if(DIRECTSOUND)
|
||||
add_test(patest_dsound_find_best_latency_params)
|
||||
add_test(patest_dsound_low_level_latency_params)
|
||||
add_test(patest_dsound_surround)
|
||||
endif()
|
||||
add_test(patest_hang)
|
||||
add_test(patest_in_overflow)
|
||||
if(WASAPI)
|
||||
add_test(patest_jack_wasapi)
|
||||
endif()
|
||||
add_test(patest_latency)
|
||||
add_test(patest_leftright)
|
||||
add_test(patest_longsine)
|
||||
add_test(patest_many)
|
||||
add_test(patest_maxsines)
|
||||
add_test(patest_mono)
|
||||
add_test(patest_multi_sine)
|
||||
add_test(patest_out_underflow)
|
||||
add_test(patest_prime)
|
||||
add_test(patest_read_record)
|
||||
add_test(patest_ringmix)
|
||||
add_test(patest_sine8)
|
||||
add_test(patest_sine_channelmaps)
|
||||
add_test(patest_sine_formats)
|
||||
add_test(patest_sine_srate)
|
||||
add_test(patest_sine_time)
|
||||
add_test(patest_start_stop)
|
||||
add_test(patest_stop)
|
||||
add_test(patest_stop_playout)
|
||||
add_test(patest_suggested_vs_streaminfo_latency)
|
||||
if(LINK_PRIVATE_SYMBOLS)
|
||||
add_test(patest_sync)
|
||||
endif()
|
||||
add_test(patest_timing)
|
||||
add_test(patest_toomanysines)
|
||||
add_test(patest_two_rates)
|
||||
add_test(patest_underflow)
|
||||
add_test(patest_unplug)
|
||||
add_test(patest_wire)
|
||||
if(WMME)
|
||||
add_test(patest_wmme_find_best_latency_params)
|
||||
add_test(patest_wmme_low_level_latency_params)
|
||||
endif()
|
||||
add_test(patest_write_stop)
|
||||
if(UNIX)
|
||||
add_test(patest_write_stop_hang_illegal)
|
||||
endif()
|
||||
ADD_TEST(pa_minlat)
|
||||
ADD_TEST(patest1)
|
||||
ADD_TEST(patest_buffer)
|
||||
ADD_TEST(patest_callbackstop)
|
||||
ADD_TEST(patest_clip)
|
||||
ADD_TEST(patest_converters)
|
||||
ADD_TEST(patest_dither)
|
||||
IF(PA_USE_DS)
|
||||
ADD_TEST(patest_dsound_find_best_latency_params)
|
||||
ADD_TEST(patest_dsound_low_level_latency_params)
|
||||
ADD_TEST(patest_dsound_surround)
|
||||
ENDIF()
|
||||
ADD_TEST(patest_hang)
|
||||
ADD_TEST(patest_in_overflow)
|
||||
IF(PA_USE_WASAPI)
|
||||
ADD_TEST(patest_jack_wasapi)
|
||||
ENDIF()
|
||||
ADD_TEST(patest_latency)
|
||||
ADD_TEST(patest_leftright)
|
||||
ADD_TEST(patest_longsine)
|
||||
ADD_TEST(patest_many)
|
||||
ADD_TEST(patest_maxsines)
|
||||
ADD_TEST(patest_mono)
|
||||
ADD_TEST(patest_multi_sine)
|
||||
ADD_TEST(patest_out_underflow)
|
||||
ADD_TEST(patest_prime)
|
||||
ADD_TEST(patest_read_record)
|
||||
ADD_TEST(patest_ringmix)
|
||||
ADD_TEST(patest_sine8)
|
||||
ADD_TEST(patest_sine_channelmaps)
|
||||
ADD_TEST(patest_sine_formats)
|
||||
ADD_TEST(patest_sine_srate)
|
||||
ADD_TEST(patest_sine_time)
|
||||
ADD_TEST(patest_start_stop)
|
||||
ADD_TEST(patest_stop)
|
||||
ADD_TEST(patest_stop_playout)
|
||||
ADD_TEST(patest_suggested_vs_streaminfo_latency)
|
||||
ADD_TEST(patest_sync)
|
||||
ADD_TEST(patest_timing)
|
||||
ADD_TEST(patest_toomanysines)
|
||||
ADD_TEST(patest_two_rates)
|
||||
ADD_TEST(patest_underflow)
|
||||
ADD_TEST(patest_unplug)
|
||||
ADD_TEST(patest_wire)
|
||||
IF(PA_USE_WMME)
|
||||
ADD_TEST(patest_wmme_find_best_latency_params)
|
||||
ADD_TEST(patest_wmme_low_level_latency_params)
|
||||
ENDIF()
|
||||
ADD_TEST(patest_write_stop)
|
||||
IF(UNIX)
|
||||
ADD_TEST(patest_write_stop_hang_illegal)
|
||||
ENDIF()
|
||||
|
|
|
|||
Loading…
Reference in a new issue