1 Remove build machinery for bundled dependencies.
3 diff --git a/CMakeLists.txt b/CMakeLists.txt
4 index 89e6125e..c5e90750 100644
7 @@ -36,7 +36,7 @@ endif()
9 # this needs to be set before project() is called
10 set(CMAKE_OSX_DEPLOYMENT_TARGET 10.12)
11 - set(ASSETS ON) # necessary for packaging
12 + set(ASSETS OFF) # necessary for packaging
13 message(STATUS "Building Extempore for binary distribution (assets directory will be downloaded)")
16 @@ -134,71 +134,6 @@ else()
17 message(FATAL_ERROR "Sorry, Extempore isn't supported on this platform - macOS, Linux & Windows only.")
24 -# current in-tree PCRE version: 8.38
26 -add_library(pcre STATIC
32 - src/pcre/pcre_chartables.c
33 - src/pcre/pcre_compile.c
34 - src/pcre/pcre_exec.c
35 - src/pcre/pcre_globals.c
36 - src/pcre/pcre_internal.h
37 - src/pcre/pcre_newline.c
38 - src/pcre/pcre_tables.c
41 -target_compile_definitions(pcre
42 - PRIVATE -DHAVE_CONFIG_H
46 - target_compile_options(pcre
47 - PRIVATE -mtune=generic)
54 -add_library(portaudio STATIC
55 - src/portaudio/src/common/pa_allocation.c
56 - src/portaudio/src/common/pa_allocation.h
57 - src/portaudio/src/common/pa_converters.c
58 - src/portaudio/src/common/pa_converters.h
59 - src/portaudio/src/common/pa_cpuload.c
60 - src/portaudio/src/common/pa_cpuload.h
61 - src/portaudio/src/common/pa_debugprint.c
62 - src/portaudio/src/common/pa_debugprint.h
63 - src/portaudio/src/common/pa_dither.c
64 - src/portaudio/src/common/pa_dither.h
65 - src/portaudio/src/common/pa_endianness.h
66 - src/portaudio/src/common/pa_front.c
67 - src/portaudio/src/common/pa_hostapi.h
68 - src/portaudio/src/common/pa_memorybarrier.h
69 - src/portaudio/src/common/pa_process.c
70 - src/portaudio/src/common/pa_process.h
71 - src/portaudio/src/common/pa_ringbuffer.c
72 - src/portaudio/src/common/pa_ringbuffer.h
73 - src/portaudio/src/common/pa_stream.c
74 - src/portaudio/src/common/pa_stream.h
75 - src/portaudio/src/common/pa_trace.c
76 - src/portaudio/src/common/pa_trace.h
77 - src/portaudio/src/common/pa_types.h
78 - src/portaudio/src/common/pa_util.h
81 -target_include_directories(portaudio
82 - PRIVATE src/portaudio/include
83 - PRIVATE src/portaudio/src/common)
88 @@ -224,25 +159,8 @@ if(APPLE)
90 elseif(UNIX AND NOT APPLE)
92 - target_sources(portaudio
93 - PRIVATE src/portaudio/src/hostapi/alsa/pa_linux_alsa.c
94 - PRIVATE src/portaudio/src/os/unix/pa_unix_hostapis.c
95 - PRIVATE src/portaudio/src/os/unix/pa_unix_util.c
97 - target_include_directories(portaudio
98 - PRIVATE src/portaudio/src/os/unix)
99 - target_compile_definitions(portaudio
100 - PRIVATE -DPA_USE_ALSA)
101 - target_link_libraries(portaudio
105 - target_sources(portaudio
106 - PRIVATE src/portaudio/src/hostapi/jack/pa_jack.c)
107 - target_compile_definitions(portaudio
108 - PRIVATE -DPA_USE_JACK)
109 - target_link_libraries(portaudio
114 @@ -292,8 +210,6 @@ if(ASIO)
118 - target_compile_options(portaudio
119 - PRIVATE -mtune=generic)
123 @@ -411,8 +327,6 @@ endif()
127 -add_dependencies(extempore pcre portaudio)
131 add_dependencies(extempore LLVM-install)
132 @@ -553,7 +467,7 @@ else()
133 install(TARGETS extempore
136 - install(DIRECTORY assets runtime libs examples tests
137 + install(DIRECTORY runtime libs examples
139 PATTERN ".DS_Store" EXCLUDE)