This commit is contained in:
Phil Schatzmann 2022-08-16 20:17:09 +02:00
parent a5d8368fbd
commit c18777bdfe
2 changed files with 9 additions and 2 deletions

View File

@ -21,5 +21,5 @@ install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/src/" # source directory
if (BUILD_TESTS)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/tests)
else()
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/tests EXCLUDE_FROM_ALL)
# add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/tests EXCLUDE_FROM_ALL)
endif()

View File

@ -32,13 +32,20 @@ if(NOT arduino_audio_tools_POPULATED)
add_subdirectory(${arduino_audio_tools_SOURCE_DIR})
endif()
# Build with libhelix
FetchContent_Declare(arduino_helix GIT_REPOSITORY "https://github.com/pschatzmann/arduino-libhelix.git" GIT_TAG main )
FetchContent_GetProperties(arduino_helix)
if(NOT arduino_helix_POPULATED)
FetchContent_Populate(arduino_helix)
add_subdirectory(${arduino_helix_SOURCE_DIR})
endif()
# build sketch as executable
add_executable (mp3_dt mp3.cpp)
# set preprocessor defines
target_compile_definitions(arduino_emulator PUBLIC -DDEFINE_MAIN)
#target_compile_definitions(arduino_helix PUBLIC -DARDUINO)
target_compile_definitions(arduino_helix PUBLIC -DARDUINO)
target_compile_definitions(mp3_dt PUBLIC -DARDUINO -DIS_DESKTOP -DEXIT_ON_STOP)
# OS/X might need this setting for core audio