1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
project(Perl)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake/modules )
include(MacroOptionalAddBindings)
find_package(Perl)
find_package(PerlLibs)
find_package(Qt4)
if (NOT PERL_FOUND OR NOT PERL_LIBRARY)
return()
endif (NOT PERL_FOUND OR NOT PERL_LIBRARY)
#add_definitions(-DDEBUG)
include_directories(${OT4_INCLUDE_DIRS})
include (FindPerlMore)
set(CUSTOM_PERL_SITE_ARCH_DIR ${PERL_SITE_ARCH_DIR} CACHE DIR "Custom installation directory for perl binary extension")
add_subdirectory(qtcore)
macro_optional_add_bindings(QT_QTGUI_FOUND "QtGui" qtgui)
macro_optional_add_bindings(QT_QTTEST_FOUND "QtTest" qttest)
macro_optional_add_bindings(QT_QTXML_FOUND "QtXml" qtxml)
macro_optional_add_bindings(QT_QTNETWORK_FOUND "QtNetwork" qtnetwork)
#macro_optional_add_bindings(KDE4_FOUND "KDECore" kdecore)
#macro_optional_add_bindings(KDE4_FOUND "KDEUi" kdeui)
#macro_optional_add_bindings(KDE4_FOUND "KIO" kio)
#macro_optional_add_bindings(KDE4_FOUND "Plasma" plasma)
macro_display_bindings_log()
|