Skip to content

Commit

Permalink
Disable SIMD when building VB6 version
Browse files Browse the repository at this point in the history
To allow it work on Pentium III processors
  • Loading branch information
Wohlstand committed Oct 31, 2023
1 parent 0bf82d3 commit 99d4a9c
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 3 deletions.
6 changes: 3 additions & 3 deletions .appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@ environment:
global:
PLATFORMTOOLSET: "v140"
matrix:
- NAME: MinGW-w64-i686-VB6-SDL.2.0.22-MinSizeRel
- NAME: MinGW-w64-i686-VB6-SDL-Local-MinSizeRel
BUILD_TYPE: MinSizeRel
COMPILER: MinGW-w32
COMPILER_FAMILY: MinGW
GENERATOR: "MinGW Makefiles"
PLATFORM: Win32-VB6-Binding
IS_VB6_BINDING: YES
EXTRA_CMAKE_FLAGS: "-DMIXERX_ENABLE_GPL=ON -DBUILD_AS_VB6_BINDING=ON -DAUDIO_CODECS_BUILD_LOCAL_SDL2_SHARED=OFF -DAUDIO_CODECS_SDL2_GIT_BRANCH=237348c -DWITH_SDL2_WASAPI=OFF"
EXTRA_CMAKE_FLAGS: "-DMIXERX_ENABLE_GPL=ON -DBUILD_AS_VB6_BINDING=ON -DAUDIOCODECS_DISABLE_SIMD=ON -DAUDIO_CODECS_BUILD_LOCAL_SDL2_SHARED=OFF -DAUDIO_CODECS_BUILD_LOCAL_SDL2=ON"
APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2019"

- NAME: MinGW-w64-i686-VB6-SDL.2.0.22-MinSizeRel
Expand All @@ -21,7 +21,7 @@ environment:
GENERATOR: "MinGW Makefiles"
PLATFORM: Win32-VB6-Binding-SDL-2.0.22
IS_VB6_BINDING: YES
EXTRA_CMAKE_FLAGS: "-DMIXERX_ENABLE_GPL=ON -DBUILD_AS_VB6_BINDING=ON -DAUDIO_CODECS_BUILD_LOCAL_SDL2_SHARED=OFF -DAUDIO_CODECS_SDL2_GIT_BRANCH=237348c -DWITH_SDL2_WASAPI=OFF"
EXTRA_CMAKE_FLAGS: "-DMIXERX_ENABLE_GPL=ON -DBUILD_AS_VB6_BINDING=ON -DAUDIOCODECS_DISABLE_SIMD=ON -DAUDIO_CODECS_BUILD_LOCAL_SDL2_SHARED=OFF -DAUDIO_CODECS_SDL2_GIT_BRANCH=237348c -DWITH_SDL2_WASAPI=OFF"
APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2019"

# - NAME: MinGW-w64-i686-VB6-SDL.2.0.8-MinSizeRel
Expand Down
3 changes: 3 additions & 0 deletions cmake/DownloadAudioCodecs.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,8 @@ option(AUDIOCODECS_BUILD_OPNMIDI "Build libOPNMIDI at AudioCodecs" ON)
option(AUDIOCODECS_BUILD_EDMIDI "Build libEDMIDI at AudioCodecs" ON)
option(AUDIOCODECS_BUILD_WAVPACK "Build WAVPACK at AudioCodecs" ON)

option(AUDIOCODECS_DISABLE_SIMD "Disable any SIMD optimizations as possible in AudioCodecs" OFF)

option(AUDIO_CODECS_BUILD_LOCAL_SDL2_SHARED "Build shared version of SDL2 from local AudioCodecs' copy" ON)

ExternalProject_Add(
Expand All @@ -87,6 +89,7 @@ ExternalProject_Add(
"-DDOWNLOAD_SDL2_DEPENDENCY=${AUDIO_CODECS_DOWNLOAD_SDL}"
"-DUSE_LOCAL_SDL2=${AUDIO_CODECS_BUILD_LOCAL_SDL2}"
"-DBUILD_SDL2_SHARED=${AUDIO_CODECS_BUILD_LOCAL_SDL2_SHARED}"
"-DDISABLE_SIMD=${AUDIOCODECS_DISABLE_SIMD}"
${SDL2_WASAPI_FLAG}
${SDL2_TAGS}
${ADLMIDI_FLAGS}
Expand Down

0 comments on commit 99d4a9c

Please sign in to comment.