diff options
author | Raphael Kubo da Costa <rakuco@FreeBSD.org> | 2013-07-02 19:04:18 +0000 |
---|---|---|
committer | Raphael Kubo da Costa <rakuco@FreeBSD.org> | 2013-07-02 19:04:18 +0000 |
commit | 18ff93d1a7890eb2f3b1c6249141e45a3e45e037 (patch) | |
tree | 2923053fc55dccac74b95b5ed97ba05ff2db25bb /x11/kde4-runtime/files | |
parent | f026ee1fe8da98244462007ccf598885ff54758f (diff) |
Notes
Diffstat (limited to 'x11/kde4-runtime/files')
-rw-r--r-- | x11/kde4-runtime/files/patch-kioslave__thumbnail__CMakeLists.txt | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/x11/kde4-runtime/files/patch-kioslave__thumbnail__CMakeLists.txt b/x11/kde4-runtime/files/patch-kioslave__thumbnail__CMakeLists.txt new file mode 100644 index 000000000000..61a1278bdd1d --- /dev/null +++ b/x11/kde4-runtime/files/patch-kioslave__thumbnail__CMakeLists.txt @@ -0,0 +1,24 @@ +commit b78585fe8d9d519364d44d923bd4696c1487134a +Author: Raphael Kubo da Costa <rakuco@FreeBSD.org> +Date: Sun Jun 23 21:51:56 2013 +0300 + + Enable exceptions for the EXR thumbnailer. + + The OpenEXR headers can throw exceptions, and clang complains when + exceptions are not enabled (kdelibs disables them by default). + +diff --git a/kioslave/thumbnail/CMakeLists.txt b/kioslave/thumbnail/CMakeLists.txt +index 46005e0..8e5692f 100644 +--- kioslave/thumbnail/CMakeLists.txt ++++ kioslave/thumbnail/CMakeLists.txt +@@ -110,6 +110,10 @@ if(OPENEXR_FOUND) + + target_link_libraries(exrthumbnail ${KDE4_KIO_LIBS} ${OPENEXR_LIBRARIES}) + ++ # OpenEXR headers use exceptions; at least clang refuses to build the target ++ # when exceptions are not enabled. ++ set_target_properties(exrthumbnail PROPERTIES COMPILE_FLAGS "${KDE4_ENABLE_EXCEPTIONS}") ++ + install(TARGETS exrthumbnail DESTINATION ${PLUGIN_INSTALL_DIR}) + install( FILES exrthumbnail.desktop DESTINATION ${SERVICES_INSTALL_DIR}) + |