Skip to content

Commit 5510803

Browse files
committed
Added MacOS dependencies
1 parent 936d189 commit 5510803

2 files changed

Lines changed: 27 additions & 1 deletion

File tree

dependencies.mk

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,15 +113,31 @@ ifeq ($(PLATFORM),Windows)
113113
TEST_DEPENDENCIES += $(WINDOWS_TEST_DEPENDENCIES)
114114
endif
115115

116+
#------------------------------------------------------------------------------
117+
# MacOS dependencies
118+
MACOS_DEPENDENCIES = \
119+
LIBAUDIOTOOLBOX \
120+
LIBCOREFOUNDATION \
121+
LIBICONV
122+
123+
MACOS_TEST_DEPENDENCIES =
124+
125+
ifeq ($(PLATFORM),MacOS)
126+
DEPENDENCIES += $(MACOS_DEPENDENCIES)
127+
TEST_DEPENDENCIES += $(MACOS_TEST_DEPENDENCIES)
128+
endif
129+
116130
#------------------------------------------------------------------------------
117131
# All possible dependencies
118132
ALL_DEPENDENCIES = \
119133
$(DEPENDENCIES) \
120134
$(LINUX_DEPENDENCIES) \
121135
$(BSD_DEPENDENCIES) \
122136
$(WINDOWS_DEPENDENCIES) \
137+
$(MACOS_DEPENDENCIES) \
123138
$(TEST_DEPENDENCIES) \
124139
$(LINUX_TEST_DEPENDENCIES) \
125140
$(BSD_TEST_DEPENDENCIES) \
126-
$(WINDOWS_TEST_DEPENDENCIES)
141+
$(WINDOWS_TEST_DEPENDENCIES) \
142+
$(MACOS_TEST_DEPENDENCIES)
127143

modules.mk

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,16 @@ LSP_PLUGINS_SHARED_URL_RO := https://github.com/lsp-plugins/$(LSP_PLUGINS_SHARE
112112
LSP_PLUGINS_SHARED_URL_RW := git@github.com:lsp-plugins/$(LSP_PLUGINS_SHARED_NAME).git
113113

114114
# System libraries
115+
LIBAUDIOTOOLBOX_VERSION := system
116+
LIBAUDIOTOOLBOX_NAME := libaudiotoolbox
117+
LIBAUDIOTOOLBOX_TYPE := opt
118+
LIBAUDIOTOOLBOX_LDFLAGS := -framework AudioToolbox
119+
120+
LIBCOREFOUNDATION_VERSION := system
121+
LIBCOREFOUNDATION_NAME := libcorefoundation
122+
LIBCOREFOUNDATION_TYPE := opt
123+
LIBCOREFOUNDATION_LDFLAGS := -framework CoreFoundation
124+
115125
LIBADVAPI_VERSION := system
116126
LIBADVAPI_NAME := libadvapi32
117127
LIBADVAPI_TYPE := opt

0 commit comments

Comments
 (0)