Skip to content

Commit fb23e43

Browse files
committed
Update iPlug2 & configs for latest skia
1 parent 9c6d575 commit fb23e43

File tree

5 files changed

+10
-12
lines changed

5 files changed

+10
-12
lines changed

TemplateProject/config/TemplateProject-ios.xcconfig

+1-3
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,4 @@ GCC_INCREASE_PRECOMPILED_HEADER_SHARING = NO
5050
//GCC_FAST_MATH = YES
5151

5252
// Flags to pass to compiler for all builds
53-
GCC_CFLAGS = -Wno-write-strings
54-
55-
ENABLE_BITCODE = YES
53+
GCC_CFLAGS = -Wno-write-strings

common-ios.xcconfig

+2-4
Original file line numberDiff line numberDiff line change
@@ -77,20 +77,18 @@ IMGUI_INC_PATHS = $(IMGUI_PATH) $(IMGUI_PATH)/backends
7777

7878
SKIA_PATH = $(DEPS_PATH)/Build/src/skia
7979

80-
SKIA_INC_PATHS = $(SKIA_PATH) $(SKIA_PATH)/include/core $(SKIA_PATH)/include/effects $(SKIA_PATH)/include/config $(SKIA_PATH)/include/utils $(SKIA_PATH)/include/utils/mac $(SKIA_PATH)/include/gpu $(SKIA_PATH)/third_party/externals/icu/source/common $(SKIA_PATH)/modules/svg/include
80+
SKIA_INC_PATHS = $(SKIA_PATH)
8181
YOGA_INC_PATHS = $(YOGA_PATH) $(YOGA_PATH)/yoga
8282

8383
IGRAPHICS_INC_PATHS = $(IGRAPHICS_PATH) $(CONTROLS_PATH) $(PLATFORMS_PATH) $(DRAWING_PATH) $(NSVG_PATH) $(NVG_PATH) $(NVGMTL_PATH) $(SKIA_INC_PATHS) $(FT_PATH) $(STB_PATH) $(IMGUI_INC_PATHS) $(YOGA_INC_PATHS)
84-
//FAUST_INC_PATHS = /usr/local/include /usr/local/opt/include
85-
FAUST_INC_PATHS = $(DEPS_PATH)/Build/mac/include
8684

8785
LIB_SKIA = $(BUILT_LIBS_LIB_PATH)/libskia.a
8886
LIB_SKOTTIE = $(BUILT_LIBS_LIB_PATH)/libskottie.a
8987
LIB_SKSG = $(BUILT_LIBS_LIB_PATH)/libsksg.a
9088
LIB_SKSHAPER = $(BUILT_LIBS_LIB_PATH)/libskshaper.a
9189
LIB_SKPARAGRAPH = $(BUILT_LIBS_LIB_PATH)/libskparagraph.a
90+
LIB_SKUNICODE = $(BUILT_LIBS_LIB_PATH)/libskunicode_core.a $(BUILT_LIBS_LIB_PATH)/libskunicode_icu.a
9291
LIB_SVG = $(BUILT_LIBS_LIB_PATH)/libsvg.a
93-
LIB_SKUNICODE = $(BUILT_LIBS_LIB_PATH)/libskunicode.a
9492

9593
SKIA_LNK_FLAGS = $(LIB_SKIA) $(LIB_SKOTTIE) $(LIB_SKSG) $(LIB_SKSHAPER) $(LIB_SKPARAGRAPH) $(LIB_SVG) $(LIB_SKUNICODE)
9694
IGRAPHICS_LNK_FLAGS = $(SKIA_LNK_FLAGS)

common-mac.xcconfig

+2-4
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,7 @@ FT_PATH = $(BUILT_LIBS_INC_PATH)/freetype2
105105
SKIA_PATH = $(DEPS_PATH)/Build/src/skia
106106
YOGA_PATH = $(DEPS_PATH)/IGraphics/yoga
107107

108-
SKIA_INC_PATHS = $(SKIA_PATH) $(SKIA_PATH)/include/core $(SKIA_PATH)/include/effects $(SKIA_PATH)/include/config $(SKIA_PATH)/include/utils $(SKIA_PATH)/include/utils/mac $(SKIA_PATH)/include/gpu $(SKIA_PATH)/third_party/externals/icu/source/common $(SKIA_PATH)/modules/svg/include
109-
108+
SKIA_INC_PATHS = $(SKIA_PATH)
110109
YOGA_INC_PATHS = $(YOGA_PATH) $(YOGA_PATH)/yoga
111110

112111
// you can optionally include this build setting, by adding it to EXTRA_INC_PATHS in MyProject.xcconfig in order to get all varieties of IGraphics support
@@ -118,14 +117,13 @@ IGRAPHICS_INC_PATHS = $(IGRAPHICS_PATH) $(IGRAPHICS_PATH)/Controls $(IGRAPHICS_P
118117
LIB_FT = $(BUILT_LIBS_LIB_PATH)/libfreetype.a
119118
LIB_PNG = $(BUILT_LIBS_LIB_PATH)/libpng.a
120119
LIB_Z = $(BUILT_LIBS_LIB_PATH)/libz.a
121-
LIB_CIVET = $(BUILT_LIBS_LIB_PATH)/libcivetweb.a
122120
LIB_SKIA = $(BUILT_LIBS_LIB_PATH)/libskia.a
123121
LIB_SKOTTIE = $(BUILT_LIBS_LIB_PATH)/libskottie.a
124122
LIB_SKSG = $(BUILT_LIBS_LIB_PATH)/libsksg.a
125123
LIB_SKSHAPER = $(BUILT_LIBS_LIB_PATH)/libskshaper.a
126124
LIB_SKPARAGRAPH = $(BUILT_LIBS_LIB_PATH)/libskparagraph.a
125+
LIB_SKUNICODE = $(BUILT_LIBS_LIB_PATH)/libskunicode_core.a $(BUILT_LIBS_LIB_PATH)/libskunicode_icu.a
127126
LIB_SVG = $(BUILT_LIBS_LIB_PATH)/libsvg.a
128-
LIB_SKUNICODE = $(BUILT_LIBS_LIB_PATH)/libskunicode.a
129127

130128
SKIA_LNK_FLAGS = $(LIB_SKIA) $(LIB_SKOTTIE) $(LIB_SKSG) $(LIB_SKSHAPER) $(LIB_SKPARAGRAPH) $(LIB_SVG) $(LIB_SKUNICODE)
131129
FREETYPE_LNK_FLAGS = $(LIB_FT) //$(LIB_PNG) $(LIB_Z)

common-win.props

+4
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
<STB_PATH>$(IGRAPHICS_DEPS_PATH)\STB</STB_PATH>
2626
<FAUST_INC_PATHS>$(DEPS_PATH)\Build\win\Faust\include</FAUST_INC_PATHS>
2727
<STATIC_LIBS_PATH>$(DEPS_PATH)\Build\win\$(Platform)\$(Configuration)</STATIC_LIBS_PATH>
28+
<ICUDAT_PATH>$(DEPS_PATH)\Build\win\bin\icudtl.dat</ICUDAT_PATH>
2829
<IMGUI_INC_PATHS>$(IGRAPHICS_DEPS_PATH)\imgui;$(IGRAPHICS_DEPS_PATH)\imgui\backends</IMGUI_INC_PATHS>
2930
<YOGA_INC_PATHS>$(IGRAPHICS_DEPS_PATH)\yoga;$(IGRAPHICS_DEPS_PATH)\yoga\yoga</YOGA_INC_PATHS>
3031
<IGRAPHICS_INC_PATHS>$(IGRAPHICS_PATH);$(IGRAPHICS_PATH)\Controls;$(IGRAPHICS_PATH)\Drawing;$(IGRAPHICS_PATH)\Platforms;$(IGRAPHICS_PATH)\Extras;$(NANOSVG_PATH);$(NANOVG_PATH);$(PNG_PATH);$(ZLIB_PATH);$(FREETYPE_PATH);$(STB_PATH);$(IMGUI_INC_PATHS);$(SKIA_INC_PATHS);$(YOGA_INC_PATHS)</IGRAPHICS_INC_PATHS>
@@ -163,6 +164,9 @@
163164
<BuildMacro Include="STATIC_LIBS_PATH">
164165
<Value>$(STATIC_LIBS_PATH)</Value>
165166
</BuildMacro>
167+
<BuildMacro Include="ICUDAT_PATH">
168+
<Value>$(ICUDAT_PATH)</Value>
169+
</BuildMacro>
166170
<BuildMacro Include="IMGUI_INC_PATHS">
167171
<Value>$(IMGUI_INC_PATHS)</Value>
168172
</BuildMacro>

iPlug2

Submodule iPlug2 updated 521 files

0 commit comments

Comments
 (0)