mirror of
https://github.com/FunKey-Project/RetroFE.git
synced 2026-01-27 02:05:06 +01:00
Adding better support for mingw (use SDL libraries).
This commit is contained in:
parent
d86e3df0dc
commit
d6caec3fbb
@ -14,11 +14,18 @@ set(SQLITE3_ROOT "${RETROFE_THIRD_PARTY_DIR}/sqlite3")
|
||||
set(RAPIDXML_ROOT "${RETROFE_THIRD_PARTY_DIR}/rapidxml-1.13")
|
||||
|
||||
if(WIN32)
|
||||
set(CMAKE_PREFIX_PATH "${RETROFE_DIR}/ThirdParty/win32")
|
||||
if(MSVC)
|
||||
set(SDL2_ROOT "${RETROFE_THIRD_PARTY_DIR}/SDL2-2.0.3")
|
||||
set(SDL2_IMAGE_ROOT "${RETROFE_THIRD_PARTY_DIR}/SDL2_image-2.0.0")
|
||||
set(SDL2_MIXER_ROOT "${RETROFE_THIRD_PARTY_DIR}/SDL2_mixer-2.0.0")
|
||||
set(SDL2_TTF_ROOT "${RETROFE_THIRD_PARTY_DIR}/SDL2_ttf-2.0.12")
|
||||
elseif(MINGW)
|
||||
set(SDL2_ROOT "${RETROFE_THIRD_PARTY_DIR}/SDL2-2.0.3-mingw/i686-w64-mingw32")
|
||||
set(SDL2_IMAGE_ROOT "${RETROFE_THIRD_PARTY_DIR}/SDL2_image-2.0.0-mingw/i686-w64-mingw32")
|
||||
set(SDL2_MIXER_ROOT "${RETROFE_THIRD_PARTY_DIR}/SDL2_mixer-2.0.0-mingw/i686-w64-mingw32")
|
||||
set(SDL2_TTF_ROOT "${RETROFE_THIRD_PARTY_DIR}/SDL2_ttf-2.0.12-mingw/i686-w64-mingw32")
|
||||
endif()
|
||||
|
||||
set(ZLIB_ROOT "${RETROFE_THIRD_PARTY_DIR}/zlib128-dll")
|
||||
|
||||
set(GSTREAMER_ROOT "C:/gstreamer/1.0/x86" CACHE STRING "location of where your gstreamer include and lib folders reside")
|
||||
@ -178,7 +185,7 @@ add_executable(retrofe ${RETROFE_SOURCES} ${RETROFE_HEADERS})
|
||||
target_link_libraries(retrofe ${RETROFE_LIBRARIES})
|
||||
set_target_properties(retrofe PROPERTIES LINKER_LANGUAGE CXX)
|
||||
if(MINGW)
|
||||
set(CMAKE_EXE_LINKER_FLAGS "-static-libgcc -static-libstdc++ -mwindows")
|
||||
set(CMAKE_EXE_LINKER_FLAGS "-static-libgcc -static-libstdc++ -lmingw32 -mwindows")
|
||||
endif()
|
||||
|
||||
add_definitions(-DRETROFE_VERSION_MAJOR=${VERSION_MAJOR})
|
||||
|
||||
BIN
RetroFE/ThirdParty/SDL2-2.0.3-mingw/i686-w64-mingw32/bin/SDL2.dll
vendored
Normal file
BIN
RetroFE/ThirdParty/SDL2-2.0.3-mingw/i686-w64-mingw32/bin/SDL2.dll
vendored
Normal file
Binary file not shown.
BIN
RetroFE/ThirdParty/SDL2_image-2.0.0-mingw/i686-w64-mingw32/bin/SDL2_image.dll
vendored
Normal file
BIN
RetroFE/ThirdParty/SDL2_image-2.0.0-mingw/i686-w64-mingw32/bin/SDL2_image.dll
vendored
Normal file
Binary file not shown.
BIN
RetroFE/ThirdParty/SDL2_image-2.0.0-mingw/i686-w64-mingw32/bin/libjpeg-9.dll
vendored
Normal file
BIN
RetroFE/ThirdParty/SDL2_image-2.0.0-mingw/i686-w64-mingw32/bin/libjpeg-9.dll
vendored
Normal file
Binary file not shown.
BIN
RetroFE/ThirdParty/SDL2_image-2.0.0-mingw/i686-w64-mingw32/bin/libpng16-16.dll
vendored
Normal file
BIN
RetroFE/ThirdParty/SDL2_image-2.0.0-mingw/i686-w64-mingw32/bin/libpng16-16.dll
vendored
Normal file
Binary file not shown.
BIN
RetroFE/ThirdParty/SDL2_image-2.0.0-mingw/i686-w64-mingw32/bin/libtiff-5.dll
vendored
Normal file
BIN
RetroFE/ThirdParty/SDL2_image-2.0.0-mingw/i686-w64-mingw32/bin/libtiff-5.dll
vendored
Normal file
Binary file not shown.
BIN
RetroFE/ThirdParty/SDL2_image-2.0.0-mingw/i686-w64-mingw32/bin/libwebp-4.dll
vendored
Normal file
BIN
RetroFE/ThirdParty/SDL2_image-2.0.0-mingw/i686-w64-mingw32/bin/libwebp-4.dll
vendored
Normal file
Binary file not shown.
BIN
RetroFE/ThirdParty/SDL2_image-2.0.0-mingw/i686-w64-mingw32/bin/zlib1.dll
vendored
Normal file
BIN
RetroFE/ThirdParty/SDL2_image-2.0.0-mingw/i686-w64-mingw32/bin/zlib1.dll
vendored
Normal file
Binary file not shown.
BIN
RetroFE/ThirdParty/SDL2_mixer-2.0.0-mingw/i686-w64-mingw32/bin/SDL2_mixer.dll
vendored
Normal file
BIN
RetroFE/ThirdParty/SDL2_mixer-2.0.0-mingw/i686-w64-mingw32/bin/SDL2_mixer.dll
vendored
Normal file
Binary file not shown.
BIN
RetroFE/ThirdParty/SDL2_mixer-2.0.0-mingw/i686-w64-mingw32/bin/libFLAC-8.dll
vendored
Normal file
BIN
RetroFE/ThirdParty/SDL2_mixer-2.0.0-mingw/i686-w64-mingw32/bin/libFLAC-8.dll
vendored
Normal file
Binary file not shown.
BIN
RetroFE/ThirdParty/SDL2_mixer-2.0.0-mingw/i686-w64-mingw32/bin/libmodplug-1.dll
vendored
Normal file
BIN
RetroFE/ThirdParty/SDL2_mixer-2.0.0-mingw/i686-w64-mingw32/bin/libmodplug-1.dll
vendored
Normal file
Binary file not shown.
BIN
RetroFE/ThirdParty/SDL2_mixer-2.0.0-mingw/i686-w64-mingw32/bin/libogg-0.dll
vendored
Normal file
BIN
RetroFE/ThirdParty/SDL2_mixer-2.0.0-mingw/i686-w64-mingw32/bin/libogg-0.dll
vendored
Normal file
Binary file not shown.
BIN
RetroFE/ThirdParty/SDL2_mixer-2.0.0-mingw/i686-w64-mingw32/bin/libvorbis-0.dll
vendored
Normal file
BIN
RetroFE/ThirdParty/SDL2_mixer-2.0.0-mingw/i686-w64-mingw32/bin/libvorbis-0.dll
vendored
Normal file
Binary file not shown.
BIN
RetroFE/ThirdParty/SDL2_mixer-2.0.0-mingw/i686-w64-mingw32/bin/libvorbisfile-3.dll
vendored
Normal file
BIN
RetroFE/ThirdParty/SDL2_mixer-2.0.0-mingw/i686-w64-mingw32/bin/libvorbisfile-3.dll
vendored
Normal file
Binary file not shown.
BIN
RetroFE/ThirdParty/SDL2_mixer-2.0.0-mingw/i686-w64-mingw32/bin/smpeg2.dll
vendored
Normal file
BIN
RetroFE/ThirdParty/SDL2_mixer-2.0.0-mingw/i686-w64-mingw32/bin/smpeg2.dll
vendored
Normal file
Binary file not shown.
BIN
RetroFE/ThirdParty/SDL2_ttf-2.0.12-mingw/i686-w64-mingw32/bin/SDL2_ttf.dll
vendored
Normal file
BIN
RetroFE/ThirdParty/SDL2_ttf-2.0.12-mingw/i686-w64-mingw32/bin/SDL2_ttf.dll
vendored
Normal file
Binary file not shown.
BIN
RetroFE/ThirdParty/SDL2_ttf-2.0.12-mingw/i686-w64-mingw32/bin/libfreetype-6.dll
vendored
Normal file
BIN
RetroFE/ThirdParty/SDL2_ttf-2.0.12-mingw/i686-w64-mingw32/bin/libfreetype-6.dll
vendored
Normal file
Binary file not shown.
BIN
RetroFE/ThirdParty/SDL2_ttf-2.0.12-mingw/i686-w64-mingw32/bin/zlib1.dll
vendored
Normal file
BIN
RetroFE/ThirdParty/SDL2_ttf-2.0.12-mingw/i686-w64-mingw32/bin/zlib1.dll
vendored
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user