Newer
Older
cmake_minimum_required (VERSION 3.15)
project (aavp-mini-project)
set(CMAKE_CXX_STANDARD 11)
include_directories(.)
include_directories(./my-lib)
add_executable(
aavp-mini-project
main.cpp
player.cpp
RtAudio.cpp
maximilian.cpp
my-lib/Sequence.cpp
my-lib/helpers.cpp
my-lib/Sequencer.cpp
patterns.h
)
target_compile_options(aavp-mini-project PUBLIC -Wall)
target_link_libraries(aavp-mini-project PUBLIC -lpthread)
if (APPLE)
MESSAGE(STATUS "OSX build")
find_library(CA CoreAudio)
find_library(CF CoreFoundation)
target_link_libraries(aavp-mini-project PUBLIC ${CA} ${CF})
add_definitions(-D__MACOSX_CORE__)
endif()