Clean up CMakeFiles.txt and includes.

This commit is contained in:
Michał Słomkowski 2015-11-04 01:22:59 +01:00
parent 058b8778cd
commit b87e1f840d
7 changed files with 20 additions and 26 deletions

View File

@ -1,10 +1,10 @@
cmake_minimum_required(VERSION 3.0.0)
cmake_minimum_required(VERSION 3.0.1)
project(mumsi)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
INCLUDE(FindPkgConfig)
find_package(Boost COMPONENTS system unit_test_framework program_options filesystem REQUIRED)
find_package(Boost COMPONENTS system REQUIRED)
find_package(PkgConfig REQUIRED)
pkg_check_modules(PJSIP "libpjproject")
@ -25,20 +25,9 @@ set(SOURCE_FILES
Configuration.cpp
Configuration.hpp)
#set(TEST_SOURCE_FILES
# SoundSampleQueueTest.cpp
#)
add_executable(mumsi ${SOURCE_FILES} main.cpp)
target_link_libraries(mumsi ${PJSIP_LIBRARIES})
target_link_libraries(mumsi ${LOG4CPP_LIBRARIES})
target_link_libraries(mumsi ${Boost_LIBRARIES})
target_link_libraries(mumsi mumlib)
#add_executable(mumsi_test ${SOURCE_FILES} ${TEST_SOURCE_FILES} test_main.cpp)
#target_link_libraries(mumsi_test ${OPUS_LIBRARIES})
#target_link_libraries(mumsi_test ${PJSIP_LIBRARIES})
#target_link_libraries(mumsi_test ${LOG4CPP_LIBRARIES})
#target_link_libraries(mumsi_test ${SNDFILE_LIBRARIES})
#target_link_libraries(mumsi_test ${Boost_LIBRARIES})
#target_link_libraries(mumsi_test mumble)

View File

@ -1,8 +1,9 @@
#include <fstream>
#include "Configuration.hpp"
#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/ini_parser.hpp>
#include "Configuration.hpp"
#include <fstream>
using namespace config;

View File

@ -1,10 +1,11 @@
#pragma once
#include <boost/noncopyable.hpp>
#include <vector>
#include <string>
#include <stdexcept>
#include <boost/noncopyable.hpp>
namespace config {
class ConfigException : public std::runtime_error {

View File

@ -1,8 +1,8 @@
#include "MumbleCommunicator.hpp"
#include <cstring>
#include <functional>
#include "MumbleCommunicator.hpp"
namespace mumble {
class MumlibCallback : public mumlib::BasicCallback {
public:

View File

@ -4,9 +4,11 @@
#include <mumlib.hpp>
#include <log4cpp/Category.hh>
#include <boost/noncopyable.hpp>
#include <string>
#include <stdexcept>
#include <log4cpp/Category.hh>
namespace mumble {
@ -17,7 +19,7 @@ namespace mumble {
class MumlibCallback;
class MumbleCommunicator : public ICommunicator {
class MumbleCommunicator : public ICommunicator, boost::noncopyable {
public:
MumbleCommunicator(
boost::asio::io_service &ioService);

View File

@ -2,7 +2,8 @@
#include <pjlib.h>
#include <pjsua-lib/pjsua.h>
#include <boost/algorithm/string/replace.hpp>
#include <boost/algorithm/string.hpp>
#include <boost/format.hpp>
using namespace std;

View File

@ -4,12 +4,12 @@
#include <pjmedia.h>
#include <log4cpp/Category.hh>
#include <boost/noncopyable.hpp>
#include <string>
#include <stdexcept>
#include <log4cpp/Category.hh>
#include <sndfile.hh>
#include <mutex>
#include <condition_variable>
namespace sip {
@ -47,7 +47,7 @@ namespace sip {
pj_status_t MediaPort_putFrameRawCallback(pjmedia_port *port, pjmedia_frame *frame);
class PjsuaCommunicator : public ICommunicator {
class PjsuaCommunicator : public ICommunicator, boost::noncopyable {
public:
PjsuaCommunicator();