diff options
| author | manuel <manuel@mausz.at> | 2020-10-19 00:52:24 +0200 |
|---|---|---|
| committer | manuel <manuel@mausz.at> | 2020-10-19 00:52:24 +0200 |
| commit | be933ef2241d79558f91796cc5b3a161f72ebf9c (patch) | |
| tree | fe3ab2f130e20c99001f2d7a81d610c78c96a3f4 /cmake/modules/FindLibDvd.cmake | |
| parent | 5f8335c1e49ce108ef3481863833c98efa00411b (diff) | |
| download | kodi-pvr-build-be933ef2241d79558f91796cc5b3a161f72ebf9c.tar.gz kodi-pvr-build-be933ef2241d79558f91796cc5b3a161f72ebf9c.tar.bz2 kodi-pvr-build-be933ef2241d79558f91796cc5b3a161f72ebf9c.zip | |
sync with upstream
Diffstat (limited to 'cmake/modules/FindLibDvd.cmake')
| -rw-r--r-- | cmake/modules/FindLibDvd.cmake | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/cmake/modules/FindLibDvd.cmake b/cmake/modules/FindLibDvd.cmake index 44e7e92..58a7aab 100644 --- a/cmake/modules/FindLibDvd.cmake +++ b/cmake/modules/FindLibDvd.cmake | |||
| @@ -96,6 +96,16 @@ else() | |||
| 96 | set(LIBDVD_ADDITIONAL_ARGS "-DCMAKE_SYSTEM_NAME=${CMAKE_SYSTEM_NAME}" "-DCMAKE_SYSTEM_VERSION=${CMAKE_SYSTEM_VERSION}") | 96 | set(LIBDVD_ADDITIONAL_ARGS "-DCMAKE_SYSTEM_NAME=${CMAKE_SYSTEM_NAME}" "-DCMAKE_SYSTEM_VERSION=${CMAKE_SYSTEM_VERSION}") |
| 97 | endif() | 97 | endif() |
| 98 | 98 | ||
| 99 | set(MAKE_COMMAND $(MAKE)) | ||
| 100 | if(CMAKE_GENERATOR STREQUAL Ninja) | ||
| 101 | set(MAKE_COMMAND make) | ||
| 102 | include(ProcessorCount) | ||
| 103 | ProcessorCount(N) | ||
| 104 | if(NOT N EQUAL 0) | ||
| 105 | set(MAKE_COMMAND make -j${N}) | ||
| 106 | endif() | ||
| 107 | endif() | ||
| 108 | |||
| 99 | if(ENABLE_DVDCSS) | 109 | if(ENABLE_DVDCSS) |
| 100 | if(NOT CORE_SYSTEM_NAME MATCHES windows) | 110 | if(NOT CORE_SYSTEM_NAME MATCHES windows) |
| 101 | set(DVDCSS_LIBRARY ${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/libdvd/lib/libdvdcss.a) | 111 | set(DVDCSS_LIBRARY ${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/libdvd/lib/libdvdcss.a) |
| @@ -115,6 +125,7 @@ else() | |||
| 115 | "CC=${CMAKE_C_COMPILER}" | 125 | "CC=${CMAKE_C_COMPILER}" |
| 116 | "CFLAGS=${CMAKE_C_FLAGS} ${DVDREAD_CFLAGS}" | 126 | "CFLAGS=${CMAKE_C_FLAGS} ${DVDREAD_CFLAGS}" |
| 117 | "LDFLAGS=${CMAKE_LD_FLAGS}" | 127 | "LDFLAGS=${CMAKE_LD_FLAGS}" |
| 128 | BUILD_COMMAND ${MAKE_COMMAND} | ||
| 118 | BUILD_BYPRODUCTS ${DVDCSS_LIBRARY}) | 129 | BUILD_BYPRODUCTS ${DVDCSS_LIBRARY}) |
| 119 | ExternalProject_Add_Step(dvdcss autoreconf | 130 | ExternalProject_Add_Step(dvdcss autoreconf |
| 120 | DEPENDEES download update patch | 131 | DEPENDEES download update patch |
| @@ -156,7 +167,8 @@ else() | |||
| 156 | "CC=${CMAKE_C_COMPILER}" | 167 | "CC=${CMAKE_C_COMPILER}" |
| 157 | "CFLAGS=${CMAKE_C_FLAGS} ${DVDREAD_CFLAGS}" | 168 | "CFLAGS=${CMAKE_C_FLAGS} ${DVDREAD_CFLAGS}" |
| 158 | "LDFLAGS=${CMAKE_LD_FLAGS}" | 169 | "LDFLAGS=${CMAKE_LD_FLAGS}" |
| 159 | BUILD_BYPRODUCTS ${DVDREAD_LIBRARY}) | 170 | BUILD_COMMAND ${MAKE_COMMAND} |
| 171 | BUILD_BYPRODUCTS ${DVDREAD_LIBRARY}) | ||
| 160 | ExternalProject_Add_Step(dvdread autoreconf | 172 | ExternalProject_Add_Step(dvdread autoreconf |
| 161 | DEPENDEES download update patch | 173 | DEPENDEES download update patch |
| 162 | DEPENDERS configure | 174 | DEPENDERS configure |
| @@ -203,6 +215,7 @@ else() | |||
| 203 | "DVDREAD_CFLAGS=${DVDREAD_CFLAGS}" | 215 | "DVDREAD_CFLAGS=${DVDREAD_CFLAGS}" |
| 204 | "DVDREAD_LIBS=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/libdvd/lib/libdvdread.la" | 216 | "DVDREAD_LIBS=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/libdvd/lib/libdvdread.la" |
| 205 | "LIBS=${DVDNAV_LIBS}" | 217 | "LIBS=${DVDNAV_LIBS}" |
| 218 | BUILD_COMMAND ${MAKE_COMMAND} | ||
| 206 | BUILD_BYPRODUCTS ${DVDNAV_LIBRARY}) | 219 | BUILD_BYPRODUCTS ${DVDNAV_LIBRARY}) |
| 207 | ExternalProject_Add_Step(dvdnav autoreconf | 220 | ExternalProject_Add_Step(dvdnav autoreconf |
| 208 | DEPENDEES download update patch | 221 | DEPENDEES download update patch |
