[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebindings
From: Chris Michael Burel <chrisburel () gmail ! com>
Date: 2010-05-22 0:47:36
Message-ID: 20100522004736.130D0AC8BC () svn ! kde ! org
[Download RAW message or body]
SVN commit 1129337 by burel:
Add Perl bindings.
M +1 -0 CMakeLists.txt
A cmake/modules/FindPerlMore.cmake \
trunk/playground/bindings/perlqt4/cmake/modules/FindPerlMore.cmake#1129333 A \
perl (directory) M +2 -2 perl/kdecore/src/CMakeLists.txt
M +2 -2 perl/kdeui/src/CMakeLists.txt
M +2 -2 perl/kio/src/CMakeLists.txt
D perl/perlqt (directory)
M +2 -2 perl/plasma/src/CMakeLists.txt
M +6 -0 perl/qtcore/src/CMakeLists.txt
M +2 -2 perl/qtgui/src/CMakeLists.txt
M +2 -2 perl/qttest/CMakeLists.txt
--- trunk/KDE/kdebindings/CMakeLists.txt #1129336:1129337
@@ -52,5 +52,6 @@
macro_optional_add_subdirectory(java)
macro_optional_add_subdirectory(php)
macro_optional_add_subdirectory(falcon)
+macro_optional_add_subdirectory(perl)
macro_display_feature_log()
--- trunk/KDE/kdebindings/perl/kdecore/src/CMakeLists.txt #1129333:1129337
@@ -1,13 +1,13 @@
include_directories(
${CMAKE_SOURCE_DIR}/smoke
- ${CMAKE_SOURCE_DIR}/perl/perlqt/src
+ ${CMAKE_SOURCE_DIR}/perl/qtcore/src
${PERL_INCLUDE_PATH}
${KDE4_INCLUDE_DIR}
${QT_INCLUDES} )
# Run doxsubpp.pl to run xsubpp on KDECore4.xs
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/KDECore4.c
- COMMAND ${PERL_EXECUTABLE} ARGS \
${CMAKE_SOURCE_DIR}/perl/perlqt/src/doxsubpp.pl ${PERL_EXECUTABLE} KDECore4.xs \
${CMAKE_CURRENT_BINARY_DIR}/KDECore4.c + COMMAND ${PERL_EXECUTABLE} \
ARGS ${CMAKE_SOURCE_DIR}/perl/qtcore/src/doxsubpp.pl ${PERL_EXECUTABLE} KDECore4.xs \
${CMAKE_CURRENT_BINARY_DIR}/KDECore4.c DEPENDS \
${CMAKE_CURRENT_SOURCE_DIR}/KDECore4.xs WORKING_DIRECTORY \
${CMAKE_CURRENT_SOURCE_DIR} )
--- trunk/KDE/kdebindings/perl/kdeui/src/CMakeLists.txt #1129333:1129337
@@ -1,13 +1,13 @@
include_directories(
${CMAKE_SOURCE_DIR}/smoke
- ${CMAKE_SOURCE_DIR}/perl/perlqt/src
+ ${CMAKE_SOURCE_DIR}/perl/qtcore/src
${PERL_INCLUDE_PATH}
${KDE4_INCLUDE_DIR}
${QT_INCLUDES} )
# Run doxsubpp.pl to run xsubpp on KDEUi4.xs
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/KDEUi4.c
- COMMAND ${PERL_EXECUTABLE} ARGS \
${CMAKE_SOURCE_DIR}/perl/perlqt/src/doxsubpp.pl ${PERL_EXECUTABLE} KDEUi4.xs \
${CMAKE_CURRENT_BINARY_DIR}/KDEUi4.c + COMMAND ${PERL_EXECUTABLE} \
ARGS ${CMAKE_SOURCE_DIR}/perl/qtcore/src/doxsubpp.pl ${PERL_EXECUTABLE} KDEUi4.xs \
${CMAKE_CURRENT_BINARY_DIR}/KDEUi4.c DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/KDEUi4.xs
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
)
--- trunk/KDE/kdebindings/perl/kio/src/CMakeLists.txt #1129333:1129337
@@ -1,13 +1,13 @@
include_directories(
${CMAKE_SOURCE_DIR}/smoke
- ${CMAKE_SOURCE_DIR}/perl/perlqt/src
+ ${CMAKE_SOURCE_DIR}/perl/qtcore/src
${PERL_INCLUDE_PATH}
${KDE4_INCLUDE_DIR}
${QT_INCLUDES} )
# Run doxsubpp.pl to run xsubpp on KIO4.xs
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/KIO4.c
- COMMAND ${PERL_EXECUTABLE} ARGS \
${CMAKE_SOURCE_DIR}/perl/perlqt/src/doxsubpp.pl ${PERL_EXECUTABLE} KIO4.xs \
${CMAKE_CURRENT_BINARY_DIR}/KIO4.c + COMMAND ${PERL_EXECUTABLE} \
ARGS ${CMAKE_SOURCE_DIR}/perl/qtcore/src/doxsubpp.pl ${PERL_EXECUTABLE} KIO4.xs \
${CMAKE_CURRENT_BINARY_DIR}/KIO4.c DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/KIO4.xs
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
)
--- trunk/KDE/kdebindings/perl/plasma/src/CMakeLists.txt #1129333:1129337
@@ -1,13 +1,13 @@
include_directories(
${CMAKE_SOURCE_DIR}/smoke
- ${CMAKE_SOURCE_DIR}/perl/perlqt/src
+ ${CMAKE_SOURCE_DIR}/perl/qtcore/src
${PERL_INCLUDE_PATH}
${KDE4_INCLUDE_DIR}
${QT_INCLUDES} )
# Run doxsubpp.pl to run xsubpp on Plasma4.xs
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/Plasma4.c
- COMMAND ${PERL_EXECUTABLE} ARGS \
${CMAKE_SOURCE_DIR}/perl/perlqt/src/doxsubpp.pl ${PERL_EXECUTABLE} Plasma4.xs \
${CMAKE_CURRENT_BINARY_DIR}/Plasma4.c + COMMAND ${PERL_EXECUTABLE} \
ARGS ${CMAKE_SOURCE_DIR}/perl/qtcore/src/doxsubpp.pl ${PERL_EXECUTABLE} Plasma4.xs \
${CMAKE_CURRENT_BINARY_DIR}/Plasma4.c DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/Plasma4.xs
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
)
--- trunk/KDE/kdebindings/perl/qtcore/src/CMakeLists.txt #1129333:1129337
@@ -6,6 +6,12 @@
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/QtCore4.xs
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
)
+
+# I thought it'd be cool to be able to build the bindings without any runtime
+# debugging compiled in. But that turned out to not really be a good idea, as
+# that information is useful in a lot of situations.
+add_definitions( -DDEBUG )
+
# Make sure we build QtCore4.c as c++ code
set(CMAKE_C_COMPILER ${CMAKE_CXX_COMPILER})
--- trunk/KDE/kdebindings/perl/qtgui/src/CMakeLists.txt #1129333:1129337
@@ -1,12 +1,12 @@
include_directories(
${CMAKE_SOURCE_DIR}/smoke
- ${CMAKE_SOURCE_DIR}/perl/perlqt/src
+ ${CMAKE_SOURCE_DIR}/perl/qtcore/src
${PERL_INCLUDE_PATH}
${QT_INCLUDES} )
# Run doxsubpp.pl to run xsubpp on QtGui4.xs
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/QtGui4.c
- COMMAND ${PERL_EXECUTABLE} ARGS \
${CMAKE_SOURCE_DIR}/perl/perlqt/src/doxsubpp.pl ${PERL_EXECUTABLE} QtGui4.xs \
${CMAKE_CURRENT_BINARY_DIR}/QtGui4.c + COMMAND ${PERL_EXECUTABLE} \
ARGS ${CMAKE_SOURCE_DIR}/perl/qtcore/src/doxsubpp.pl ${PERL_EXECUTABLE} QtGui4.xs \
${CMAKE_CURRENT_BINARY_DIR}/QtGui4.c DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/QtGui4.xs
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
)
--- trunk/KDE/kdebindings/perl/qttest/CMakeLists.txt #1129333:1129337
@@ -1,9 +1,9 @@
-include_directories( ${CMAKE_SOURCE_DIR}/smoke ${PERL_INCLUDE_PATH} \
${CMAKE_SOURCE_DIR}/perl/perlqt/src) +include_directories( ${CMAKE_SOURCE_DIR}/smoke \
${PERL_INCLUDE_PATH} ${CMAKE_SOURCE_DIR}/perl/qtcore/src) include_directories( \
${QT_INCLUDES} )
# Run doxsubpp.pl to run xsubpp on QtTest4.xs
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/QtTest4.c
- COMMAND ${PERL_EXECUTABLE} ARGS \
${CMAKE_SOURCE_DIR}/perl/perlqt/src/doxsubpp.pl ${PERL_EXECUTABLE} QtTest4.xs \
${CMAKE_CURRENT_BINARY_DIR}/QtTest4.c + COMMAND ${PERL_EXECUTABLE} \
ARGS ${CMAKE_SOURCE_DIR}/perl/qtcore/src/doxsubpp.pl ${PERL_EXECUTABLE} QtTest4.xs \
${CMAKE_CURRENT_BINARY_DIR}/QtTest4.c DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/QtTest4.xs
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic