aboutsummaryrefslogtreecommitdiff
path: root/cmake/scripts/windows
diff options
context:
space:
mode:
authorRechi <Rechi@users.noreply.github.com>2018-11-02 23:03:15 +0100
committerRechi <Rechi@users.noreply.github.com>2018-11-02 23:03:15 +0100
commitf712d24821a26ecc522beae58b70cba93103cbcb (patch)
treec7bd67d8d8878748f2505099185257dc92359769 /cmake/scripts/windows
parented5af9b8547e29e498949547798b06a2460036e3 (diff)
[windows] build FFmpeg static
Diffstat (limited to 'cmake/scripts/windows')
-rw-r--r--cmake/scripts/windows/ArchSetup.cmake11
1 files changed, 5 insertions, 6 deletions
diff --git a/cmake/scripts/windows/ArchSetup.cmake b/cmake/scripts/windows/ArchSetup.cmake
index b94842f75f..b729add066 100644
--- a/cmake/scripts/windows/ArchSetup.cmake
+++ b/cmake/scripts/windows/ArchSetup.cmake
@@ -32,9 +32,9 @@ set(DEPS_FOLDER_RELATIVE project/BuildDependencies)
set(DEPENDENCIES_DIR ${CMAKE_SOURCE_DIR}/${DEPS_FOLDER_RELATIVE}/${ARCH})
set(MINGW_LIBS_DIR ${CMAKE_SOURCE_DIR}/${DEPS_FOLDER_RELATIVE}/mingwlibs/${ARCH})
-list(APPEND CMAKE_SYSTEM_PREFIX_PATH ${MINGW_LIBS_DIR})
-list(APPEND CMAKE_SYSTEM_LIBRARY_PATH ${MINGW_LIBS_DIR}/bin)
-list(APPEND CMAKE_SYSTEM_PREFIX_PATH ${DEPENDENCIES_DIR})
+list(APPEND CMAKE_PREFIX_PATH ${MINGW_LIBS_DIR})
+list(APPEND CMAKE_LIBRARY_PATH ${MINGW_LIBS_DIR}/bin)
+list(APPEND CMAKE_PREFIX_PATH ${DEPENDENCIES_DIR})
set(PYTHON_INCLUDE_DIR ${DEPENDENCIES_DIR}/include/python)
# -------- Compiler options ---------
@@ -73,7 +73,7 @@ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /SAFESEH:NO")
link_directories(${DEPENDENCIES_DIR}/lib)
# Additional libraries
-list(APPEND DEPLIBS d3d11.lib DInput8.lib DSound.lib winmm.lib Mpr.lib Iphlpapi.lib WS2_32.lib
+list(APPEND DEPLIBS bcrypt.lib d3d11.lib DInput8.lib DSound.lib winmm.lib Mpr.lib Iphlpapi.lib WS2_32.lib
PowrProf.lib setupapi.lib dwmapi.lib dxguid.lib DelayImp.lib)
# NODEFAULTLIB option
@@ -88,8 +88,7 @@ endforeach()
# DELAYLOAD option
set(_delayloadlibs zlib.dll libmysql.dll libxslt.dll dnssd.dll dwmapi.dll sqlite3.dll
- avcodec-58.dll avfilter-7.dll avformat-58.dll avutil-56.dll
- postproc-55.dll swresample-3.dll swscale-5.dll d3dcompiler_47.dll)
+ d3dcompiler_47.dll)
foreach(_lib ${_delayloadlibs})
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /DELAYLOAD:\"${_lib}\"")
endforeach()