Changeset View
Changeset View
Standalone View
Standalone View
3rdparty/ext_exiv2/CMakeLists.txt
1 | SET(PREFIX_ext_exiv2 "${EXTPREFIX}" ) | 1 | SET(PREFIX_ext_exiv2 "${EXTPREFIX}" ) | ||
---|---|---|---|---|---|
2 | 2 | | |||
3 | if (ANDROID) | ||||
4 | ExternalProject_Add( ext_exiv2 | ||||
5 | DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} | ||||
6 | URL http://files.kde.org/krita/build/dependencies/exiv2-0.26-trunk.tar.gz | ||||
7 | URL_MD5 5399e3b570d7f9205f0e76d47582da4c | ||||
8 | | ||||
9 | PATCH_COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/tzname.patch | ||||
10 | COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/patch_mingw.patch | ||||
11 | COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/disable_exiv_apps.diff | ||||
12 | | ||||
13 | INSTALL_DIR ${PREFIX_ext_exiv2} | ||||
14 | CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${PREFIX_ext_exiv2} -DCMAKE_BUILD_TYPE=${GLOBAL_BUILD_TYPE} ${GLOBAL_PROFILE} -DEXIV2_ENABLE_BUILD_SAMPLES=OFF -DEXIV2_ENABLE_BUILD_PO=OFF -DEXIV2_ENABLE_NLS=OFF -DICONV_INCLUDE_DIR=${PREFIX_ext_exiv2}/include -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE} -DANDROID_PLATFORM=${ANDROID_PLATFORM} -DEXPAT_LIBRARY=$ENV{KRITA_ROOT}/i/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$ENV{KRITA_ROOT}/i/include | ||||
15 | | ||||
16 | UPDATE_COMMAND "" | ||||
17 | DEPENDS ext_iconv ext_expat | ||||
18 | ) | ||||
19 | | ||||
20 | | ||||
21 | else() | ||||
3 | ExternalProject_Add( ext_exiv2 | 22 | ExternalProject_Add( ext_exiv2 | ||
4 | DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} | 23 | DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} | ||
5 | URL http://files.kde.org/krita/build/dependencies/exiv2-0.26-trunk.tar.gz | 24 | URL http://files.kde.org/krita/build/dependencies/exiv2-0.26-trunk.tar.gz | ||
6 | URL_MD5 5399e3b570d7f9205f0e76d47582da4c | 25 | URL_MD5 5399e3b570d7f9205f0e76d47582da4c | ||
7 | 26 | | |||
8 | PATCH_COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/tzname.patch | 27 | PATCH_COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/tzname.patch | ||
9 | COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/patch_mingw.patch | 28 | COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/patch_mingw.patch | ||
10 | COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/disable_exiv_apps.diff | 29 | COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/disable_exiv_apps.diff | ||
11 | 30 | | |||
12 | INSTALL_DIR ${PREFIX_ext_exiv2} | 31 | INSTALL_DIR ${PREFIX_ext_exiv2} | ||
13 | CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${PREFIX_ext_exiv2} -DCMAKE_BUILD_TYPE=${GLOBAL_BUILD_TYPE} ${GLOBAL_PROFILE} -DEXIV2_ENABLE_BUILD_SAMPLES=OFF -DEXIV2_ENABLE_BUILD_PO=OFF -DEXIV2_ENABLE_NLS=OFF -DICONV_INCLUDE_DIR=${PREFIX_ext_exiv2}/include | 32 | CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${PREFIX_ext_exiv2} -DCMAKE_BUILD_TYPE=${GLOBAL_BUILD_TYPE} ${GLOBAL_PROFILE} -DEXIV2_ENABLE_BUILD_SAMPLES=OFF -DEXIV2_ENABLE_BUILD_PO=OFF -DEXIV2_ENABLE_NLS=OFF -DICONV_INCLUDE_DIR=${PREFIX_ext_exiv2}/include | ||
14 | 33 | | |||
15 | UPDATE_COMMAND "" | 34 | UPDATE_COMMAND "" | ||
16 | DEPENDS ext_iconv ext_expat | 35 | DEPENDS ext_iconv ext_expat | ||
17 | ) | 36 | ) | ||
37 | endif() |