this repo has no description
at fixPythonPipStalling 55 lines 2.9 kB view raw
1project(AudioFileTools) 2 3include_directories(BEFORE ${CMAKE_CURRENT_BINARY_DIR}) 4 5include_directories( 6 ${CMAKE_CURRENT_SOURCE_DIR}/PublicUtility 7 ${CMAKE_CURRENT_SOURCE_DIR}/Utility 8 ${CMAKE_CURRENT_SOURCE_DIR}/../CoreAudioUtilityClasses/CoreAudio/PublicUtility 9) 10 11add_definitions(-U__DARWIN_UNIX03 -D__DARWIN_UNIX03=0) 12 13set(sources 14 PublicUtility/CAChannelMapper.cpp 15 PublicUtility/CAChannelMappingPlayer.cpp 16 ${CMAKE_CURRENT_SOURCE_DIR}/../CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAudioUnit.cpp 17 ${CMAKE_CURRENT_SOURCE_DIR}/../CoreAudioUtilityClasses/CoreAudio/PublicUtility/CABufferList.cpp 18 ${CMAKE_CURRENT_SOURCE_DIR}/../CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAComponent.cpp 19 ${CMAKE_CURRENT_SOURCE_DIR}/../CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAComponentDescription.cpp 20 ${CMAKE_CURRENT_SOURCE_DIR}/../CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAudioChannelLayout.cpp 21 ${CMAKE_CURRENT_SOURCE_DIR}/../CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAudioChannelLayoutObject.cpp 22 ${CMAKE_CURRENT_SOURCE_DIR}/../CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAStreamBasicDescription.cpp 23 ${CMAKE_CURRENT_SOURCE_DIR}/../CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAMutex.cpp 24 ${CMAKE_CURRENT_SOURCE_DIR}/../CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAHostTimeBase.cpp 25 ${CMAKE_CURRENT_SOURCE_DIR}/../CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAudioFileFormats.cpp 26 ${CMAKE_CURRENT_SOURCE_DIR}/../CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAXException.cpp 27 ${CMAKE_CURRENT_SOURCE_DIR}/../CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAUProcessor.cpp 28 ${CMAKE_CURRENT_SOURCE_DIR}/../CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAFilePathUtils.cpp 29 ${CMAKE_CURRENT_SOURCE_DIR}/../CoreAudioUtilityClasses/CoreAudio/PublicUtility/AUOutputBL.cpp 30 PublicUtility/CAAudioFileStreamer.cpp 31 PublicUtility/CAAudioFilePlayer.cpp 32 PublicUtility/CAAudioFileRecorder.cpp 33 PublicUtility/CABufferQueue.cpp 34 PublicUtility/CAGuard.cpp 35 PublicUtility/CAPThread.cpp 36 Utility/CAAudioFileConverter.cpp 37 Utility/CAChannelLayouts.cpp 38 Utility/AFToolsCommon.cpp 39) 40 41add_library(AudioFileTools_util OBJECT ${sources}) 42 43add_darling_executable(afplay afplay.cpp $<TARGET_OBJECTS:AudioFileTools_util>) 44target_link_libraries(afplay system AudioToolbox cxx CoreServices CoreAudio) 45 46add_darling_executable(afrecord afrecord.cpp $<TARGET_OBJECTS:AudioFileTools_util>) 47target_link_libraries(afrecord system AudioToolbox cxx CoreServices CoreAudio) 48 49add_darling_executable(afinfo afinfo.cpp $<TARGET_OBJECTS:AudioFileTools_util>) 50target_link_libraries(afinfo system AudioToolbox cxx CoreServices CoreAudio) 51 52add_darling_executable(afconvert afconvert.cpp afconvert_main.cpp $<TARGET_OBJECTS:AudioFileTools_util>) 53target_link_libraries(afconvert system AudioToolbox cxx CoreServices CoreAudio) 54 55install(TARGETS afplay afrecord afinfo afconvert DESTINATION libexec/darling/usr/bin)