From 5824e5d2e2c7c05e2e8c39c031efef9128cb6b01 Mon Sep 17 00:00:00 2001 From: Thor Harald Johansen Date: Fri, 7 Apr 2023 21:47:23 +0200 Subject: [PATCH] Build all libraries statically to bundle in the executable --- CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index eca7c9e..f61e2ab 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,10 +2,11 @@ cmake_minimum_required(VERSION 3.26) project(synth) set(CMAKE_CXX_STANDARD 11) +set(BUILD_SHARED_LIBS OFF) add_subdirectory(lib/portaudio) add_subdirectory(lib/portmidi) add_executable(main main.cpp oscillator.cpp) target_link_libraries(main PRIVATE PortAudio) target_link_libraries(main PRIVATE portmidi) -target_include_directories(main PUBLIC lib/portmidi/porttime) \ No newline at end of file +target_include_directories(main PRIVATE lib/portmidi/porttime) \ No newline at end of file