diff options
| author | manuel <manuel@mausz.at> | 2016-05-01 18:06:14 +0200 |
|---|---|---|
| committer | manuel <manuel@mausz.at> | 2016-05-01 18:06:14 +0200 |
| commit | 5823b05feb29a59510c32a9c28ca18b50b9b6399 (patch) | |
| tree | ac1603a592af9415b722b2669e04e417bd13c45c /project/cmake/modules | |
| parent | 88de33e1836c646ccf594ef162c258d1210fd24e (diff) | |
| download | kodi-pvr-build-5823b05feb29a59510c32a9c28ca18b50b9b6399.tar.gz kodi-pvr-build-5823b05feb29a59510c32a9c28ca18b50b9b6399.tar.bz2 kodi-pvr-build-5823b05feb29a59510c32a9c28ca18b50b9b6399.zip | |
sync with upstream
Diffstat (limited to 'project/cmake/modules')
| -rw-r--r-- | project/cmake/modules/FindCpluff.cmake | 7 | ||||
| -rw-r--r-- | project/cmake/modules/FindCrossGUID.cmake | 6 | ||||
| -rw-r--r-- | project/cmake/modules/FindD3DX11Effects.cmake | 4 | ||||
| -rw-r--r-- | project/cmake/modules/FindFFMPEG.cmake | 5 | ||||
| -rw-r--r-- | project/cmake/modules/FindMySqlClient.cmake | 8 | ||||
| -rw-r--r-- | project/cmake/modules/FindPCRE.cmake | 4 | ||||
| -rw-r--r-- | project/cmake/modules/FindTagLib.cmake | 4 | ||||
| -rw-r--r-- | project/cmake/modules/FindTinyXML.cmake | 6 |
8 files changed, 17 insertions, 27 deletions
diff --git a/project/cmake/modules/FindCpluff.cmake b/project/cmake/modules/FindCpluff.cmake index b8fa22d..c6693fa 100644 --- a/project/cmake/modules/FindCpluff.cmake +++ b/project/cmake/modules/FindCpluff.cmake | |||
| @@ -11,6 +11,7 @@ if(NOT WIN32) | |||
| 11 | get_filename_component(expat_dir ${EXPAT_LIBRARY} PATH) | 11 | get_filename_component(expat_dir ${EXPAT_LIBRARY} PATH) |
| 12 | set(ldflags "-L${expat_dir}") | 12 | set(ldflags "-L${expat_dir}") |
| 13 | ExternalProject_Add(libcpluff SOURCE_DIR ${CORE_SOURCE_DIR}/lib/cpluff | 13 | ExternalProject_Add(libcpluff SOURCE_DIR ${CORE_SOURCE_DIR}/lib/cpluff |
| 14 | BUILD_IN_SOURCE 1 | ||
| 14 | PREFIX ${CORE_BUILD_DIR}/cpluff | 15 | PREFIX ${CORE_BUILD_DIR}/cpluff |
| 15 | PATCH_COMMAND rm -f config.status | 16 | PATCH_COMMAND rm -f config.status |
| 16 | UPDATE_COMMAND PATH=${NATIVEPREFIX}/bin:$ENV{PATH} autoreconf -vif | 17 | UPDATE_COMMAND PATH=${NATIVEPREFIX}/bin:$ENV{PATH} autoreconf -vif |
| @@ -34,11 +35,9 @@ else() | |||
| 34 | CONFIGURE_COMMAND "" | 35 | CONFIGURE_COMMAND "" |
| 35 | # TODO: Building the project directly from lib/cpluff/libcpluff/win32/cpluff.vcxproj | 36 | # TODO: Building the project directly from lib/cpluff/libcpluff/win32/cpluff.vcxproj |
| 36 | # fails becaue it imports XBMC.defaults.props | 37 | # fails becaue it imports XBMC.defaults.props |
| 37 | BUILD_COMMAND devenv /build ${CORE_BUILD_CONFIG} | 38 | BUILD_COMMAND msbuild ${CORE_SOURCE_DIR}/project/VS2010Express/XBMC\ for\ Windows.sln |
| 38 | ${CORE_SOURCE_DIR}/project/VS2010Express/XBMC\ for\ Windows.sln | 39 | /t:cpluff /p:Configuration=${CORE_BUILD_CONFIG} |
| 39 | /project cpluff | ||
| 40 | INSTALL_COMMAND "") | 40 | INSTALL_COMMAND "") |
| 41 | # TODO: core_link_library | ||
| 42 | endif() | 41 | endif() |
| 43 | 42 | ||
| 44 | set(CPLUFF_INCLUDE_DIRS ${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/cpluff/include) | 43 | set(CPLUFF_INCLUDE_DIRS ${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/cpluff/include) |
diff --git a/project/cmake/modules/FindCrossGUID.cmake b/project/cmake/modules/FindCrossGUID.cmake index 0d4a915..df40c9e 100644 --- a/project/cmake/modules/FindCrossGUID.cmake +++ b/project/cmake/modules/FindCrossGUID.cmake | |||
| @@ -30,10 +30,8 @@ if(ENABLE_INTERNAL_CROSSGUID) | |||
| 30 | else() | 30 | else() |
| 31 | find_path(CROSSGUID_INCLUDE_DIR guid.h) | 31 | find_path(CROSSGUID_INCLUDE_DIR guid.h) |
| 32 | 32 | ||
| 33 | find_library(CROSSGUID_LIBRARY_RELEASE NAMES crossguid | 33 | find_library(CROSSGUID_LIBRARY_RELEASE NAMES crossguid) |
| 34 | ${CONFIGURATION_LIBDIR_RELEASE}) | 34 | find_library(CROSSGUID_LIBRARY_DEBUG NAMES crossguidd) |
| 35 | find_library(CROSSGUID_LIBRARY_DEBUG NAMES crossguidd | ||
| 36 | ${CONFIGURATION_LIBDIR_DEBUG}) | ||
| 37 | 35 | ||
| 38 | include(SelectLibraryConfigurations) | 36 | include(SelectLibraryConfigurations) |
| 39 | select_library_configurations(CROSSGUID) | 37 | select_library_configurations(CROSSGUID) |
diff --git a/project/cmake/modules/FindD3DX11Effects.cmake b/project/cmake/modules/FindD3DX11Effects.cmake index 2b2de85..9de8c2b 100644 --- a/project/cmake/modules/FindD3DX11Effects.cmake +++ b/project/cmake/modules/FindD3DX11Effects.cmake | |||
| @@ -10,8 +10,8 @@ ExternalProject_Add(d3dx11effects | |||
| 10 | SOURCE_DIR ${CORE_SOURCE_DIR}/lib/win32/Effects11 | 10 | SOURCE_DIR ${CORE_SOURCE_DIR}/lib/win32/Effects11 |
| 11 | PREFIX ${CORE_BUILD_DIR}/Effects11 | 11 | PREFIX ${CORE_BUILD_DIR}/Effects11 |
| 12 | CONFIGURE_COMMAND "" | 12 | CONFIGURE_COMMAND "" |
| 13 | BUILD_COMMAND devenv /build ${CORE_BUILD_CONFIG} | 13 | BUILD_COMMAND msbuild ${CORE_SOURCE_DIR}/lib/win32/Effects11/Effects11_2013.sln |
| 14 | ${CORE_SOURCE_DIR}/lib/win32/Effects11/Effects11_2013.sln | 14 | /t:Effects11 /p:Configuration=${CORE_BUILD_CONFIG} |
| 15 | INSTALL_COMMAND "") | 15 | INSTALL_COMMAND "") |
| 16 | 16 | ||
| 17 | set(D3DX11EFFECTS_FOUND 1) | 17 | set(D3DX11EFFECTS_FOUND 1) |
diff --git a/project/cmake/modules/FindFFMPEG.cmake b/project/cmake/modules/FindFFMPEG.cmake index 711845a..7f8e37f 100644 --- a/project/cmake/modules/FindFFMPEG.cmake +++ b/project/cmake/modules/FindFFMPEG.cmake | |||
| @@ -31,7 +31,7 @@ if(ENABLE_INTERNAL_FFMPEG) | |||
| 31 | URL ${FFMPEG_BASE_URL}/${FFMPEG_VER}.tar.gz | 31 | URL ${FFMPEG_BASE_URL}/${FFMPEG_VER}.tar.gz |
| 32 | PREFIX ${CORE_BUILD_DIR}/ffmpeg | 32 | PREFIX ${CORE_BUILD_DIR}/ffmpeg |
| 33 | CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR} | 33 | CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR} |
| 34 | -DCMAKE_BUILD_TYPE=${DCMAKE_BUILD_TYPE} | 34 | -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} |
| 35 | -DFFMPEG_VER=${FFMPEG_VER} | 35 | -DFFMPEG_VER=${FFMPEG_VER} |
| 36 | -DCORE_SYSTEM_NAME=${CORE_SYSTEM_NAME} | 36 | -DCORE_SYSTEM_NAME=${CORE_SYSTEM_NAME} |
| 37 | ${CROSS_ARGS} | 37 | ${CROSS_ARGS} |
| @@ -54,8 +54,7 @@ then | |||
| 54 | swresample=`PKG_CONFIG_PATH=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/lib/pkgconfig ${PKG_CONFIG_EXECUTABLE} --libs --static libswresample` | 54 | swresample=`PKG_CONFIG_PATH=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/lib/pkgconfig ${PKG_CONFIG_EXECUTABLE} --libs --static libswresample` |
| 55 | gnutls=`PKG_CONFIG_PATH=${DEPENDS_PATH}/lib/pkgconfig/ ${PKG_CONFIG_EXECUTABLE} --libs-only-l --static --silence-errors gnutls` | 55 | gnutls=`PKG_CONFIG_PATH=${DEPENDS_PATH}/lib/pkgconfig/ ${PKG_CONFIG_EXECUTABLE} --libs-only-l --static --silence-errors gnutls` |
| 56 | vorbisenc=`PKG_CONFIG_PATH=${DEPENDS_PATH}/lib/pkgconfig/ ${PKG_CONFIG_EXECUTABLE} --libs-only-l --static --silence-errors vorbisenc` | 56 | vorbisenc=`PKG_CONFIG_PATH=${DEPENDS_PATH}/lib/pkgconfig/ ${PKG_CONFIG_EXECUTABLE} --libs-only-l --static --silence-errors vorbisenc` |
| 57 | dcadec=`PKG_CONFIG_PATH=${DEPENDS_PATH}/lib/pkgconfig/ ${PKG_CONFIG_EXECUTABLE} --libs-only-l --static --silence-errors dcadec` | 57 | $@ $avcodec $avformat $avcodec $avfilter $swscale $swresample -lpostproc $gnutls $vorbisenc |
| 58 | $@ $avcodec $avformat $avcodec $avfilter $swscale $swresample -lpostproc $gnutls $vorbisenc $dcadec | ||
| 59 | else | 58 | else |
| 60 | $@ | 59 | $@ |
| 61 | fi") | 60 | fi") |
diff --git a/project/cmake/modules/FindMySqlClient.cmake b/project/cmake/modules/FindMySqlClient.cmake index 12fee5c..2295c81 100644 --- a/project/cmake/modules/FindMySqlClient.cmake +++ b/project/cmake/modules/FindMySqlClient.cmake | |||
| @@ -15,10 +15,10 @@ | |||
| 15 | # MySqlClient::MySqlClient - The MySqlClient library | 15 | # MySqlClient::MySqlClient - The MySqlClient library |
| 16 | 16 | ||
| 17 | find_path(MYSQLCLIENT_INCLUDE_DIR mysql/mysql_time.h) | 17 | find_path(MYSQLCLIENT_INCLUDE_DIR mysql/mysql_time.h) |
| 18 | find_library(MYSQLCLIENT_LIBRARY_RELEASE NAMES mysqlclient mysqlclient_r | 18 | find_library(MYSQLCLIENT_LIBRARY_RELEASE NAMES mysqlclient libmysql |
| 19 | PATH_SUFFIXES ${CONFIGURATION_LIBDIR_RELEASE} mysql) | 19 | PATH_SUFFIXES mysql) |
| 20 | find_library(MYSQLCLIENT_LIBRARY_DEBUG NAMES mysqlclient | 20 | find_library(MYSQLCLIENT_LIBRARY_DEBUG NAMES mysqlclient libmysql |
| 21 | PATH_SUFFIXES ${CONFIGURATION_LIBDIR_DEBUG} mysql) | 21 | PATH_SUFFIXES mysql) |
| 22 | 22 | ||
| 23 | include(SelectLibraryConfigurations) | 23 | include(SelectLibraryConfigurations) |
| 24 | select_library_configurations(MYSQLCLIENT) | 24 | select_library_configurations(MYSQLCLIENT) |
diff --git a/project/cmake/modules/FindPCRE.cmake b/project/cmake/modules/FindPCRE.cmake index 54c4ab4..8babed3 100644 --- a/project/cmake/modules/FindPCRE.cmake +++ b/project/cmake/modules/FindPCRE.cmake | |||
| @@ -22,16 +22,12 @@ endif() | |||
| 22 | find_path(PCRE_INCLUDE_DIR pcrecpp.h | 22 | find_path(PCRE_INCLUDE_DIR pcrecpp.h |
| 23 | PATHS ${PC_PCRE_INCLUDEDIR}) | 23 | PATHS ${PC_PCRE_INCLUDEDIR}) |
| 24 | find_library(PCRECPP_LIBRARY_RELEASE NAMES pcrecpp | 24 | find_library(PCRECPP_LIBRARY_RELEASE NAMES pcrecpp |
| 25 | PATH_SUFFIXES ${CONFIGURATION_LIBDIR_RELEASE} | ||
| 26 | PATHS ${PC_PCRE_LIBDIR}) | 25 | PATHS ${PC_PCRE_LIBDIR}) |
| 27 | find_library(PCRE_LIBRARY_RELEASE NAMES pcre | 26 | find_library(PCRE_LIBRARY_RELEASE NAMES pcre |
| 28 | PATH_SUFFIXES ${CONFIGURATION_LIBDIR_RELEASE} | ||
| 29 | PATHS ${PC_PCRE_LIBDIR}) | 27 | PATHS ${PC_PCRE_LIBDIR}) |
| 30 | find_library(PCRECPP_LIBRARY_DEBUG NAMES pcrecppd | 28 | find_library(PCRECPP_LIBRARY_DEBUG NAMES pcrecppd |
| 31 | PATH_SUFFIXES ${CONFIGURATION_LIBDIR_DEBUG} | ||
| 32 | PATHS ${PC_PCRE_LIBDIR}) | 29 | PATHS ${PC_PCRE_LIBDIR}) |
| 33 | find_library(PCRE_LIBRARY_DEBUG NAMES pcred | 30 | find_library(PCRE_LIBRARY_DEBUG NAMES pcred |
| 34 | PATH_SUFFIXES ${CONFIGURATION_LIBDIR_DEBUG} | ||
| 35 | PATHS ${PC_PCRE_LIBDIR}) | 31 | PATHS ${PC_PCRE_LIBDIR}) |
| 36 | set(PCRE_VERSION ${PC_PCRE_VERSION}) | 32 | set(PCRE_VERSION ${PC_PCRE_VERSION}) |
| 37 | 33 | ||
diff --git a/project/cmake/modules/FindTagLib.cmake b/project/cmake/modules/FindTagLib.cmake index b515e81..06b615d 100644 --- a/project/cmake/modules/FindTagLib.cmake +++ b/project/cmake/modules/FindTagLib.cmake | |||
| @@ -20,10 +20,8 @@ endif() | |||
| 20 | find_path(TAGLIB_INCLUDE_DIR taglib/tag.h | 20 | find_path(TAGLIB_INCLUDE_DIR taglib/tag.h |
| 21 | PATHS ${PC_TAGLIB_INCLUDEDIR}) | 21 | PATHS ${PC_TAGLIB_INCLUDEDIR}) |
| 22 | find_library(TAGLIB_LIBRARY_RELEASE NAMES tag | 22 | find_library(TAGLIB_LIBRARY_RELEASE NAMES tag |
| 23 | PATH_SUFFIXES ${CONFIGURATION_LIBDIR_RELEASE} | ||
| 24 | PATHS ${PC_TAGLIB_LIBDIR}) | 23 | PATHS ${PC_TAGLIB_LIBDIR}) |
| 25 | find_library(TAGLIB_LIBRARY_DEBUG NAMES tag | 24 | find_library(TAGLIB_LIBRARY_DEBUG NAMES tagd |
| 26 | PATH_SUFFIXES ${CONFIGURATION_LIBDIR_DEBUG} | ||
| 27 | PATHS ${PC_TAGLIB_LIBDIR}) | 25 | PATHS ${PC_TAGLIB_LIBDIR}) |
| 28 | set(TAGLIB_VERSION ${PC_TAGLIB_VERSION}) | 26 | set(TAGLIB_VERSION ${PC_TAGLIB_VERSION}) |
| 29 | 27 | ||
diff --git a/project/cmake/modules/FindTinyXML.cmake b/project/cmake/modules/FindTinyXML.cmake index 0168f40..54ec946 100644 --- a/project/cmake/modules/FindTinyXML.cmake +++ b/project/cmake/modules/FindTinyXML.cmake | |||
| @@ -22,10 +22,10 @@ find_path(TINYXML_INCLUDE_DIR tinyxml.h | |||
| 22 | PATH_SUFFIXES tinyxml | 22 | PATH_SUFFIXES tinyxml |
| 23 | PATHS ${PC_TINYXML_INCLUDEDIR}) | 23 | PATHS ${PC_TINYXML_INCLUDEDIR}) |
| 24 | find_library(TINYXML_LIBRARY_RELEASE NAMES tinyxml tinyxmlSTL | 24 | find_library(TINYXML_LIBRARY_RELEASE NAMES tinyxml tinyxmlSTL |
| 25 | PATH_SUFFIXES tinyxml ${CONFIGURATION_LIBDIR_RELEASE} | 25 | PATH_SUFFIXES tinyxml |
| 26 | PATHS ${PC_TINYXML_LIBDIR}) | 26 | PATHS ${PC_TINYXML_LIBDIR}) |
| 27 | find_library(TINYXML_LIBRARY_DEBUG NAMES tinyxml tinyxmlSTL | 27 | find_library(TINYXML_LIBRARY_DEBUG NAMES tinyxmld tinyxmlSTLd |
| 28 | PATH_SUFFIXES tinyxml ${CONFIGURATION_LIBDIR_DEBUG} | 28 | PATH_SUFFIXES tinyxml |
| 29 | PATHS ${PC_TINYXML_LIBDIR}) | 29 | PATHS ${PC_TINYXML_LIBDIR}) |
| 30 | set(TINYXML_VERSION ${PC_TINYXML_VERSION}) | 30 | set(TINYXML_VERSION ${PC_TINYXML_VERSION}) |
| 31 | 31 | ||
