"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "CMakeLists.txt" between
krename-4.0.9.tar.gz and krename-4.90.90.tar.gz

About: KRename is a batch file-renamer (KDE).

CMakeLists.txt  (krename-4.0.9):CMakeLists.txt  (krename-4.90.90)
project(krename) project(krename)
cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
# search packages used by KDE # search packages used by KDE
find_package(KDE4 REQUIRED) find_package(ECM 0.0.11 REQUIRED NO_MODULE)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
include(KDEInstallDirs)
include(ECMInstallIcons)
include(KDECMakeSettings)
include(KDECompilerSettings NO_POLICY_SCOPE)
include(FeatureSummary)
find_package(Qt5 REQUIRED COMPONENTS Core Widgets)
find_package(KF5 REQUIRED COMPONENTS
Completion
Config
CoreAddons
Crash
I18n
IconThemes
ItemViews
JobWidgets
JS
KIO
Service
WidgetsAddons
XmlGui
)
# where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is checke d # where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is checke d
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH}
${KDE4_DATA_DIR}/cmake/modules ${CMAKE_SOURCE_DIR}/cmake/modules)
${CMAKE_SOURCE_DIR}/cmake/modules )
SET(KRENAME_VERSION "4.0.9") add_definitions(
-DQT_DEPRECATED_WARNINGS
-DQT_DISABLE_DEPRECATED_BEFORE=0x050700
-DQT_NO_SIGNALS_SLOTS_KEYWORDS
-DQT_NO_URL_CAST_FROM_STRING
-DQT_STRICT_ITERATORS
)
INCLUDE (KDE4Defaults) set(KRENAME_VERSION "4.90.90")
INCLUDE (MacroLibrary)
INCLUDE (FindGettext) include(FindGettext)
# Find taglib # Find taglib
set(TAGLIB_MIN_VERSION "1.5") set(TAGLIB_MIN_VERSION "1.5")
macro_optional_find_package(Taglib REQUIRED) find_package(Taglib ${TAGLIB_MIN_VERSION})
macro_log_feature( TAGLIB_FOUND "taglib" "Read and write tags in audio files" "h set_package_properties(Taglib PROPERTIES
ttp://www.freshmeat.net/projects/taglib" TRUE "1.5.0" "") DESCRIPTION "Read and write tags in audio files"
URL "https://taglib.github.io/"
IF(TAGLIB_FOUND) TYPE OPTIONAL)
ADD_DEFINITIONS( -DWITH_TAGLIB )
MESSAGE("-- The tablib library was found. KRename will be built with tablib su
pport.")
ELSE(TAGLIB_FOUND)
MESSAGE("-- The tablib library was not found. KRename will not be built with t
ablib support.")
ENDIF(TAGLIB_FOUND)
# Find exiv2 # Find exiv2
set(EXIV2_MIN_VERSION "0.13") # AccessMode was added in 0.13 find_package(Exiv2 0.13) # AccessMode was added in 0.13
macro_optional_find_package(Exiv2) set_package_properties(Exiv2 PROPERTIES
macro_log_feature(EXIV2_FOUND "Exiv2" "A library to access image metadata" "http DESCRIPTION "A library to access image metadata"
://www.exiv2.org" FALSE "") URL "http://www.exiv2.org"
TYPE OPTIONAL)
IF(EXIV2_FOUND)
ADD_DEFINITIONS( -DWITH_EXIV2 )
MESSAGE("-- The exiv2 library was found. KRename will be built with exiv2 supp
ort.")
ELSE(EXIV2_FOUND)
MESSAGE("-- The exiv2 library was not found. KRename will not be built with ex
iv2 support.")
ENDIF(EXIV2_FOUND)
# Find podofo # Find podofo
macro_optional_find_package(LIBPODOFO) find_package(PoDoFo)
macro_log_feature(LIBPODOFO_FOUND "libPodofo" "A library to access pdf metadata" set_package_properties(PoDoFo PROPERTIES
"http://podofo.sourceforge.net/" FALSE "") DESCRIPTION "A library to access PDF metadata"
IF(LIBPODOFO_FOUND) URL "http://podofo.sourceforge.net/"
ADD_DEFINITIONS( -DWITH_PODOFO ) TYPE OPTIONAL)
MESSAGE("-- The podofo library was found. KRename will be built with podofo su
pport.")
ELSE(LIBPODOFO_FOUND)
MESSAGE("-- The podofo library was not found. KRename will not be built with p
odofo support.")
SET(LIBPODOFO_LIB "")
ENDIF(LIBPODOFO_FOUND)
# Find freetype # Find freetype
macro_optional_find_package(Freetype) find_package(Freetype)
macro_log_feature(FREETYPE_FOUND "FreeType2" "A library to access font metadata" set_package_properties(Freetype PROPERTIES
"http://www.freetype.org" FALSE "") DESCRIPTION "A library to access font metadata"
IF(FREETYPE_FOUND) URL "http://www.freetype.org"
ADD_DEFINITIONS( -DWITH_FREETYPE ) TYPE OPTIONAL)
MESSAGE("-- The freetype library was found. KRename will be built with freetyp
e support.") feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAG
ELSE(FREETYPE_FOUND) ES)
MESSAGE("-- The freetype library was not found. KRename will not be built with
freetype support.")
SET(FREETYPE_LIBRARIES "")
ENDIF(FREETYPE_FOUND)
# Update configuration # Update configuration
CONFIGURE_FILE(config-krename.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-krename include(MacroBoolTo01)
.h ) macro_bool_to_01(TAGLIB_FOUND HAVE_TAGLIB)
macro_bool_to_01(EXIV2_FOUND HAVE_EXIV2)
macro_bool_to_01(PoDoFo_FOUND HAVE_PODOFO)
macro_bool_to_01(FREETYPE_FOUND HAVE_FREETYPE)
configure_file(config-krename.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-krename
.h)
# Directories # Directories
add_subdirectory(src) add_subdirectory(src)
add_subdirectory(po) add_subdirectory(autotests)
# Message stuff
FILE(GLOB _POFILES po/*.po)
FOREACH(_p ${_POFILES})
SET(POFILES "${_p} ${POFILES}")
ENDFOREACH(_p)
SET(MESSAGES_DIR ${CMAKE_SOURCE_DIR}/src)
CONFIGURE_FILE(
"${CMAKE_CURRENT_SOURCE_DIR}/cmakemodules/package_messages.sh.in"
"${CMAKE_CURRENT_BINARY_DIR}/package_messages.sh"
IMMEDIATE
@ONLY)
ADD_CUSTOM_TARGET(package-messages
"${CMAKE_CURRENT_BINARY_DIR}/package_messages.sh")
 End of changes. 12 change blocks. 
58 lines changed or deleted 66 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)