Skip to content

Commit 253a7f2

Browse files
committed
jsonize
1 parent 22a0bb9 commit 253a7f2

33 files changed

Lines changed: 2544 additions & 17 deletions

CMakeLists.txt

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,29 @@ endif()
2424

2525
add_subdirectory(lib/JUCE)
2626

27+
# FetchContentを使ってyaml-cppを取得
28+
include(FetchContent)
29+
30+
FetchContent_Declare(
31+
yaml-cpp
32+
GIT_REPOSITORY https://github.com/jbeder/yaml-cpp.git
33+
GIT_TAG yaml-cpp-0.7.0
34+
)
35+
36+
# yaml-cppのビルド設定(不要なコンポーネントを無効化)
37+
set(YAML_CPP_BUILD_TESTS OFF CACHE BOOL "" FORCE)
38+
set(YAML_CPP_BUILD_TOOLS OFF CACHE BOOL "" FORCE)
39+
set(YAML_CPP_BUILD_CONTRIB OFF CACHE BOOL "" FORCE)
40+
41+
FetchContent_MakeAvailable(yaml-cpp)
42+
2743
juce_add_plugin(3HSPlug
2844

2945
COMPANY_NAME "src3453 @ KiTsuNeKo Works"
3046
COMPANY_COPYRIGHT "(C) 2025 src3453 licensed under AGPLv3"
3147
PLUGIN_MANUFACTURER_CODE KTNK
3248
PLUGIN_CODE 3HSP
33-
49+
VST3_CATEGORIES Instrument
3450
FORMATS Standalone
3551
PRODUCT_NAME "3HSPlug")
3652

@@ -55,6 +71,7 @@ target_compile_definitions(3HSPlug
5571
target_link_libraries(3HSPlug
5672
PRIVATE
5773
juce::juce_audio_utils
74+
yaml-cpp
5875
PUBLIC
5976
juce::juce_recommended_config_flags
6077
juce::juce_recommended_lto_flags

assets/COPY these to .exe folder

Whitespace-only changes.

0 commit comments

Comments
 (0)