view kdiff3/CMakeLists.txt @ 99:f0c42ddbbda4

Fixed compilation for windows.
author joachim99
date Mon, 17 May 2010 18:35:51 +0000
parents 5d7e91c44e6d
children
line wrap: on
line source
cmake_minimum_required(VERSION 2.6)
project(kdiff3)

find_package(KDE4 REQUIRED)
include (MacroLibrary)
SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules)
MACRO_OPTIONAL_FIND_PACKAGE(LibKonq)
MACRO_BOOL_TO_01(LIBKONQ_FOUND HAVE_LIBKONQ)

add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS})

include_directories( 
    ${KDE4_INCLUDE_DIR} 
    ${QT_INCLUDES}  
    ${CMAKE_CURRENT_BINARY_DIR}
    )

link_directories(
    ${KDE4_LIB_DIR}
    )

configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config-kdiff3.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kdiff3.h )

add_subdirectory(src-QT4)
add_subdirectory(po)
add_subdirectory(doc)
if(LIBKONQ_FOUND)
  message(STATUS "")
  message(STATUS "libkonq module found........... YES")
  message(STATUS "   => kdiff3plugin (KDiff3 contextmenu plugin for Konqueror) will be built.")
  message(STATUS "")
  add_subdirectory(kdiff3plugin-QT4)
else(LIBKONQ_FOUND)
  message(STATUS "")
  message(STATUS "libkonq module found........... NO")
  message(STATUS "   => kdiff3plugin (KDiff3 contextmenu plugin for Konqueror) will not be built.)")
  message(STATUS "")
endif(LIBKONQ_FOUND)