diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5a446a27..f6c83e69 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -5,7 +5,7 @@ set(CMAKE_CXX_STANDARD 14)
set(CMAKE_PROJECT_VERSION_MAJOR 0)
set(CMAKE_PROJECT_VERSION_MINOR 4)
-set(CMAKE_PROJECT_VERSION_PATCH 1)
+set(CMAKE_PROJECT_VERSION_PATCH 2)
if (ANDROID)
set(BUILD_GUI OFF)
@@ -32,9 +32,15 @@ if (NOT DEVENDOR_LIBRARIES)
endif()
if (DEVENDOR_LIBRARIES)
- find_package(SDL REQUIRED)
- set(HAVE_SDL2 ${SDL_LIBRARY})
- include_directories(extern/imgui extern/IconFontCppHeaders extern/imgui/backends extern/igfd ${SDL_INCLUDE_DIR})
+ find_package(SDL)
+ if (SDL_FOUND)
+ set(HAVE_SDL2 ${SDL_LIBRARY})
+ include_directories(extern/imgui extern/IconFontCppHeaders extern/imgui/backends extern/igfd ${SDL_INCLUDE_DIR})
+ else()
+ find_package(SDL2 REQUIRED)
+ set(HAVE_SDL2 ${SDL2_LIBRARY})
+ include_directories(extern/imgui extern/IconFontCppHeaders extern/imgui/backends extern/igfd ${SDL2_INCLUDE_DIRS})
+ endif()
find_library(HAVE_JACK jack)
else()
if (WIN32)
diff --git a/res/Info.plist b/res/Info.plist
index 2ac7618d..64a95fe5 100644
--- a/res/Info.plist
+++ b/res/Info.plist
@@ -15,17 +15,17 @@
CFBundleInfoDictionaryVersion
6.0
CFBundleLongVersionString
- 0.4.1
+ 0.4.2
CFBundleName
Furnace
CFBundlePackageType
APPL
CFBundleShortVersionString
- 0.4.1
+ 0.4.2
CFBundleSignature
????
CFBundleVersion
- 0.4.1
+ 0.4.2
NSHumanReadableCopyright
NSHighResolutionCapable
diff --git a/src/engine/engine.h b/src/engine/engine.h
index cc348ce8..128aad2f 100644
--- a/src/engine/engine.h
+++ b/src/engine/engine.h
@@ -10,8 +10,8 @@
#include