Skip to content

Commit d36dbf6

Browse files
committed
Lookup patch tool
1 parent ed5d8ed commit d36dbf6

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

CMakeLists.txt

+9-4
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,14 @@ SET(SIGC_DIR_URL http://ftp.gnome.org/pub/GNOME/sources/libsigc++/${SIGC_VERSION
3030
SET(XMLMM_DIR_URL http://ftp.gnome.org/pub/GNOME/sources/libxml++/${XMLMM_VERSION})
3131
SET(GSTREAMERMM_DIR_URL http://ftp.gnome.org/pub/GNOME/sources/gstreamermm/${GSTREAMERMM_VERSION})
3232

33+
set (GlibEtcInstallRoot C:/msys64/mingw32 CACHE PATH "GlibEtcInstallRoot")
34+
set (CMAKE_INSTALL_PREFIX C:/gtkmm CACHE PATH "Installation prefix" FORCE)
35+
36+
find_program(PATCH patch ${GlibEtcInstallRoot}/../usr/bin)
37+
if(PATCH_NOTFOUND)
38+
message(FATAL_ERROR "Can't find patch tool")
39+
endif()
40+
3341
GET(${ATKMM_DIR_URL}/${ATKMM_DIR}.tar.xz)
3442
GET(${CAIROMM_DIR_URL}/${CAIROMM_DIR}.tar.gz)
3543
GET(${GLIBMM_DIR_URL}/${GLIBMM_DIR}.tar.xz)
@@ -39,7 +47,7 @@ GET(${SIGC_DIR_URL}/${SIGC_DIR}.tar.xz)
3947
GET(${XMLMM_DIR_URL}/${XMLMM_DIR}.tar.xz)
4048
GET(${GSTREAMERMM_DIR_URL}/${GSTREAMERMM_DIR}.tar.xz)
4149
GET_VERSION(${GSTREAMERMM_DIR} GSTREAMERMM_MAJOR_VERSION GSTREAMERMM_MINOR_VERSION GSTREAMERMM_MICRO_VERSION)
42-
execute_process(COMMAND patch -p0 -i ${CMAKE_CURRENT_SOURCE_DIR}/patches/gstreamer_mp_player_window_cc.patch
50+
execute_process(COMMAND ${PATCH} -p0 -i ${CMAKE_CURRENT_SOURCE_DIR}/patches/gstreamer_mp_player_window_cc.patch
4351
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/${GSTREAMERMM_DIR})
4452
configure_file(patches/gstreamermmconfig.h.in ${CMAKE_CURRENT_SOURCE_DIR}/${GSTREAMERMM_DIR}/gstreamer/gstreamermmconfig.h @ONLY)
4553

@@ -80,9 +88,6 @@ string(TOUPPER ${CMAKE_BUILD_TYPE} BT)
8088
set(POSTFIX ${CMAKE_${BT}_POSTFIX})
8189
message("Postfix is ${POSTFIX}")
8290

83-
set (GlibEtcInstallRoot C:/msys64/mingw32 CACHE PATH "GlibEtcInstallRoot")
84-
set (CMAKE_INSTALL_PREFIX C:/gtkmm CACHE PATH "Installation prefix" FORCE)
85-
8691
add_definitions( -DG_HAVE_ISO_VARARGS )
8792
add_definitions( /wd4273 /wd4290 /wd4250 )
8893

0 commit comments

Comments
 (0)