Fix Travis build: client build temporarily disabled.
This commit is contained in:
parent
39e1ce0c17
commit
ed47ae2a8b
5 changed files with 23 additions and 3 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -16,5 +16,7 @@ compile_commands.json
|
|||
*.a
|
||||
*.txt.user
|
||||
|
||||
.DS_Store
|
||||
|
||||
clients/sfizz_jack
|
||||
clients/sfzprint
|
||||
|
|
|
|||
|
|
@ -11,6 +11,6 @@ if [ "$TRAVIS_OS_NAME" = "linux" ]; then
|
|||
make -j$(nproc)
|
||||
elif [ "$TRAVIS_OS_NAME" = "osx" ]; then
|
||||
mkdir build && cd build
|
||||
cmake -D CMAKE_BUILD_TYPE=Release -D SFIZZ_CLIENTS=ON -G Xcode ..
|
||||
cmake -D SFIZZ_CLIENTS=OFF -G Xcode .. # FIXME: client build
|
||||
xcodebuild -project sfizz.xcodeproj -alltargets -configuration Release build
|
||||
fi
|
||||
|
|
|
|||
|
|
@ -67,6 +67,13 @@ if (WIN32)
|
|||
set_target_properties(sndfile PROPERTIES LINKER_LANGUAGE CXX)
|
||||
file(COPY "${WIN_SNDFILE_PATH}/bin/libsndfile-1.dll" DESTINATION ${CMAKE_BINARY_DIR})
|
||||
target_include_directories(sndfile INTERFACE "${WIN_SNDFILE_PATH}/include")
|
||||
elseif(APPLE)
|
||||
find_path(SNDFILE_INCLUDE_DIR NAMES sndfile.hh PATHS "/usr/local/include")
|
||||
find_library(SNDFILE_LIBRARY NAMES sndfile PATHS "/usr/local/lib")
|
||||
message(STATUS "include dir: " ${SNDFILE_INCLUDE_DIR} " lib: " ${SNDFILE_LIBRARY})
|
||||
add_library(sndfile SHARED IMPORTED GLOBAL)
|
||||
target_include_directories(sndfile INTERFACE ${SNDFILE_INCLUDE_DIR})
|
||||
target_link_libraries(sndfile INTERFACE ${SNDFILE_LIBRARY})
|
||||
endif()
|
||||
|
||||
add_subdirectory(sfizz)
|
||||
|
|
|
|||
|
|
@ -6,5 +6,14 @@ target_link_libraries(sfzprint sfizz::parser absl::flags_parse)
|
|||
|
||||
###############################
|
||||
# Basic command line program
|
||||
if(APPLE)
|
||||
find_path(JACK_INCLUDE_DIR NAMES jack.h PATHS "/usr/local/include/jack")
|
||||
find_library(JACK_LIBRARY NAMES jack PATHS "/usr/local/lib")
|
||||
message(STATUS "include dir: " ${JACK_INCLUDE_DIR} " lib: " ${JACK_LIBRARY})
|
||||
add_library(jack SHARED IMPORTED GLOBAL)
|
||||
target_include_directories(jack INTERFACE ${JACK_INCLUDE_DIR})
|
||||
target_link_libraries(jack INTERFACE ${JACK_LIBRARY})
|
||||
endif()
|
||||
|
||||
add_executable(sfizz_jack jack_client.cpp)
|
||||
target_link_libraries(sfizz_jack sfizz::sfizz jack absl::flags_parse)
|
||||
|
|
|
|||
|
|
@ -14,7 +14,9 @@ set(SFIZZ_SOURCES
|
|||
include(CheckIncludeFiles)
|
||||
CHECK_INCLUDE_FILES(x86intrin.h HAVE_X86INTRIN_H)
|
||||
CHECK_INCLUDE_FILES(intrin.h HAVE_INTRIN_H)
|
||||
CHECK_INCLUDE_FILES(arm_neon.h HAVE_ARM_NEON_H)
|
||||
if (!APPLE)
|
||||
CHECK_INCLUDE_FILES(arm_neon.h HAVE_ARM_NEON_H)
|
||||
endif()
|
||||
|
||||
# SIMD checks
|
||||
if (HAVE_X86INTRIN_H AND UNIX)
|
||||
|
|
@ -71,4 +73,4 @@ target_link_libraries(sfizz PUBLIC absl::strings)
|
|||
target_link_libraries(sfizz PRIVATE sndfile absl::flat_hash_map)
|
||||
|
||||
add_library(sfizz::parser ALIAS sfizz_parser)
|
||||
add_library(sfizz::sfizz ALIAS sfizz)
|
||||
add_library(sfizz::sfizz ALIAS sfizz)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue