[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