From ddd00400d2f7ba3a168a43a5f7a9ab6f5cc826e4 Mon Sep 17 00:00:00 2001 From: Matus Novak <matusnov@gmail.com> Date: Thu, 9 May 2019 18:00:36 +0100 Subject: [PATCH] Fixing missing OSX frameworks and missing GTK 3.0 --- .circleci/config.yml | 2 +- .travis.yml | 2 +- CMakeLists.txt | 4 +++- src/rew/decoder/CMakeLists.txt | 2 +- src/rew/encoder/CMakeLists.txt | 2 +- 5 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 76a8ee4..14673d2 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -16,7 +16,7 @@ compile_gcc: &compile_gcc ln -s $DIR/cmake-3.10.2-Linux-x86_64/bin/cpack /usr/bin/cpack ln -s $DIR/cmake-3.10.2-Linux-x86_64/bin/ctest /usr/bin/ctest apt-get update - apt-get install libasound-dev zip -y + apt-get install libasound-dev zip libgtk-3-dev -y - run: name: Init submodules command: | diff --git a/.travis.yml b/.travis.yml index af1db24..703b97e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -23,7 +23,7 @@ script: - export CURRENT_BRANCH=$TRAVIS_BRANCH - if [ $TRAVIS_OS_NAME == linux ]; then sudo unlink /usr/bin/gcc && sudo ln -s /usr/bin/gcc-7 /usr/bin/gcc; fi - if [ $TRAVIS_OS_NAME == linux ]; then sudo unlink /usr/bin/g++ && sudo ln -s /usr/bin/g++-7 /usr/bin/g++; fi - - if [ $TRAVIS_OS_NAME == linux ]; then sudo apt-get install libasound-dev -y; fi + - if [ $TRAVIS_OS_NAME == linux ]; then sudo apt-get install libasound-dev libgtk-3-dev zip -y; fi - gcc --version - g++ --version - mkdir build diff --git a/CMakeLists.txt b/CMakeLists.txt index e41325a..63aaa0e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -19,7 +19,9 @@ find_package(Threads) # Platform specific libraries if(APPLE) find_library(COREAUDIO_LIBRARY CoreAudio) - find_library(COREFOUNDATION_LIBRARY CoreFoundation ) + find_library(COREFOUNDATION_LIBRARY CoreFoundation) + find_library(AUDIOUNIT_LIBRARY AudioUnit) + find_library(AUDIOTOOLBOX_LIBRARY AudioToolbox) endif(APPLE) # Our subdirectories diff --git a/src/rew/decoder/CMakeLists.txt b/src/rew/decoder/CMakeLists.txt index ae68f2f..3d7d023 100644 --- a/src/rew/decoder/CMakeLists.txt +++ b/src/rew/decoder/CMakeLists.txt @@ -32,7 +32,7 @@ if(MINGW) target_link_libraries(${PROJECT_NAME} Winmm SetupAPI) endif() if(APPLE) - target_link_libraries(${PROJECT_NAME} ${COREAUDIO_LIBRARY} ${COREFOUNDATION_LIBRARY}) + target_link_libraries(${PROJECT_NAME} ${COREAUDIO_LIBRARY} ${COREFOUNDATION_LIBRARY} ${AUDIOUNIT_LIBRARY} ${AUDIOTOOLBOX_LIBRARY}) endif(APPLE) diff --git a/src/rew/encoder/CMakeLists.txt b/src/rew/encoder/CMakeLists.txt index ec713b0..9be8717 100644 --- a/src/rew/encoder/CMakeLists.txt +++ b/src/rew/encoder/CMakeLists.txt @@ -28,7 +28,7 @@ if(MINGW) target_link_libraries(${PROJECT_NAME} Winmm SetupAPI) endif() if(APPLE) - target_link_libraries(${PROJECT_NAME} ${COREAUDIO_LIBRARY} ${COREFOUNDATION_LIBRARY}) + target_link_libraries(${PROJECT_NAME} ${COREAUDIO_LIBRARY} ${COREFOUNDATION_LIBRARY} ${AUDIOUNIT_LIBRARY} ${AUDIOTOOLBOX_LIBRARY}) endif(APPLE) set(ENCODER_PROJECT ${PROJECT_NAME} PARENT_SCOPE) -- GitLab