[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [digikam/frameworks] /: remove GLib2 linking rules (not used since lensfun and liblqr are optional d
From:       Gilles Caulier <caulier.gilles () gmail ! com>
Date:       2015-03-02 10:00:14
Message-ID: E1YSN94-0006vh-Ri () scm ! kde ! org
[Download RAW message or body]

Git commit 9ca7fd36694a4b841ff8da2e493c077f7988da8c by Gilles Caulier.
Committed on 02/03/2015 at 09:58.
Pushed by cgilles into branch 'frameworks'.

remove GLib2 linking rules (not used since lensfun and liblqr are optional \
dependedncies) Fix rules to link with lqr an lensfun. Only DImg is linked \
with these shared libs.

M  +0    -3    CMakeLists.txt
M  +1    -6    app/CMakeLists.txt
M  +3    -7    imageplugins/enhance/CMakeLists.txt
M  +5    -5    imageplugins/transform/CMakeLists.txt
M  +1    -1    libs/dimg/CMakeLists.txt
M  +1    -2    utilities/queuemanager/CMakeLists.txt

http://commits.kde.org/digikam/9ca7fd36694a4b841ff8da2e493c077f7988da8c

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 79c6890..fe95f68 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -434,9 +434,6 @@ if(DIGIKAM_CAN_BE_COMPILED)
 
     add_definitions(-DQT_USE_QSTRINGBUILDER -DQT_USE_FAST_OPERATOR_PLUS)
 
-    # surpress deprecated warning for glibc 2.20+
-    add_definitions(-D_DEFAULT_SOURCE)
-
     # translations catalog
     add_definitions(-DTRANSLATION_DOMAIN=\"digikam\")
 
diff --git a/app/CMakeLists.txt b/app/CMakeLists.txt
index 34f5619..bddc2ac 100644
--- a/app/CMakeLists.txt
+++ b/app/CMakeLists.txt
@@ -163,7 +163,7 @@ target_link_libraries(digikamgui
                       fuzzysearch
                       maintenance
                       fileactionmanager
-                      
+
                       Qt5::Core
                       Qt5::Gui
                       Qt5::Widgets
@@ -186,11 +186,6 @@ if(ENABLE_MEDIAPLAYER)
     target_link_libraries(digikamgui Qt5::Multimedia \
Qt5::MultimediaWidgets)  endif()
 
-# For Contents Aware Resizer and Lens auto-correction tools.
-if(GLIB2_FOUND)
-    target_link_libraries(digikamgui ${GLIB2_LIBRARIES})
-endif()
-
 if(APPLE)
     target_link_libraries(digikamgui \
/System/Library/Frameworks/AppKit.framework)  endif()
diff --git a/imageplugins/enhance/CMakeLists.txt \
b/imageplugins/enhance/CMakeLists.txt index d3e8460..34314af 100644
--- a/imageplugins/enhance/CMakeLists.txt
+++ b/imageplugins/enhance/CMakeLists.txt
@@ -19,7 +19,7 @@ set(digikamimageplugin_enhance_PART_SRCS \
imageplugin_enhance.cpp  hotpixels/blackframelistview.cpp
                                          hotpixels/hotpixelfixer.cpp
                                          hotpixels/hotpixelstool.cpp
-   )
+)
 
 if(LENSFUN_FOUND)
     set(digikamimageplugin_enhance_PART_SRCS \
${digikamimageplugin_enhance_PART_SRCS} @@ -29,13 +29,9 @@ endif()
 
 add_library(digikamimageplugin_enhance MODULE \
${digikamimageplugin_enhance_PART_SRCS})  
-target_link_libraries(digikamimageplugin_enhance
-                      editorplugin
-)
+# NOTE: no need to link with lensfun library here. DImg is already linked \
in core.  
-if(LENSFUN_FOUND)
-   target_link_libraries(digikamimageplugin_enhance ${LENSFUN_LIBRARIES})
-endif()
+target_link_libraries(digikamimageplugin_enhance editorplugin)
 
 install(TARGETS digikamimageplugin_enhance             DESTINATION \
${PLUGIN_INSTALL_DIR})  install(FILES digikamimageplugin_enhance_ui.rc      \
                DESTINATION ${KXMLGUI_INSTALL_DIR}/digikam)
diff --git a/imageplugins/transform/CMakeLists.txt \
b/imageplugins/transform/CMakeLists.txt index 9ef2f94..92af9b0 100644
--- a/imageplugins/transform/CMakeLists.txt
+++ b/imageplugins/transform/CMakeLists.txt
@@ -16,9 +16,9 @@ set(digikamimageplugin_transform_PART_SRCS \
imageplugin_transform.cpp  
                                            imageselectionwidget.cpp
                                            ratiocroptool.cpp
-   )
+)
 
-if(GLIB2_FOUND)
+if(LQR-1_FOUND)
     set(digikamimageplugin_transform_PART_SRCS \
${digikamimageplugin_transform_PART_SRCS}  contentawareresizetool.cpp
        )
@@ -26,9 +26,9 @@ endif()
 
 add_library(digikamimageplugin_transform MODULE \
${digikamimageplugin_transform_PART_SRCS})  
-target_link_libraries(digikamimageplugin_transform
-                      editorplugin
-)
+target_link_libraries(digikamimageplugin_transform editorplugin)
+
+# NOTE: no need to link with lqr-1 library here. DImg is already linked in \
core.  
 install(TARGETS digikamimageplugin_transform             DESTINATION \
${PLUGIN_INSTALL_DIR})  install(FILES digikamimageplugin_transform_ui.rc    \
                DESTINATION ${KXMLGUI_INSTALL_DIR}/digikam)
diff --git a/libs/dimg/CMakeLists.txt b/libs/dimg/CMakeLists.txt
index ccfcc5a..dd3a849 100644
--- a/libs/dimg/CMakeLists.txt
+++ b/libs/dimg/CMakeLists.txt
@@ -246,7 +246,7 @@ target_include_directories(dimg
                                \
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/dklcms>  )
 
-# TODO ugly way to expose lensfun include dirs to users of dimg..
+# TODO ugly way to expose lensfun include dirs to users of dimg.
 if(LENSFUN_FOUND)
     target_include_directories(dimg PUBLIC ${LENSFUN_INCLUDE_DIRS})
     target_link_libraries(dimg ${LENSFUN_LIBRARIES})
diff --git a/utilities/queuemanager/CMakeLists.txt \
b/utilities/queuemanager/CMakeLists.txt index fd12dd7..87d37dc 100644
--- a/utilities/queuemanager/CMakeLists.txt
+++ b/utilities/queuemanager/CMakeLists.txt
@@ -94,7 +94,6 @@ target_include_directories(queuemanager PUBLIC
 
 target_link_libraries(queuemanager
 
-
                       KF5::I18n # verify if needed
                       KF5::KExiv2
                       KF5::KDcraw
@@ -104,5 +103,5 @@ if(LENSFUN_FOUND)
     message(INFO " move lensfun to its own library")
     target_link_libraries(queuemanager dimg)
 endif()
-                     
+
 install( FILES main/queuemgrwindowui.rc DESTINATION \
${KXMLGUI_INSTALL_DIR}/digikam )


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic