]> git.ipfire.org Git - thirdparty/libsolv.git/commitdiff
- also export solv config to swig, thanks Zdenek Pavlas
authorMichael Schroeder <mls@suse.de>
Tue, 28 Feb 2012 14:46:43 +0000 (15:46 +0100)
committerMichael Schroeder <mls@suse.de>
Tue, 28 Feb 2012 14:46:43 +0000 (15:46 +0100)
CMakeLists.txt
bindings/perl/CMakeLists.txt
bindings/python/CMakeLists.txt
bindings/ruby/CMakeLists.txt

index cfd8043cfcd21bb059235815faf070c010ae20ac..de3ca5d720722edfa0db6ea46be7335897e7eb62 100644 (file)
@@ -135,6 +135,7 @@ FOREACH (VAR HAVE_STRCHRNUL HAVE_FOPENCOOKIE HAVE_FUNOPEN WORDS_BIGENDIAN
   ENABLE_HELIXREPO ENABLE_DEBIAN)
   IF(${VAR})
     ADD_DEFINITIONS (-D${VAR}=1)
+    SET (SWIG_FLAGS ${SWIG_FLAGS} -D${VAR}=1)
   ENDIF (${VAR})
 ENDFOREACH (VAR)
 
index 65d14a669d252e7640e1d9f39296d140ca191667..cb9cd372351ef6c84904e6541af55412838eee32 100644 (file)
@@ -17,7 +17,7 @@ MESSAGE (STATUS "Perl installation dir: ${PERL_INSTALL_DIR}")
 
 ADD_CUSTOM_COMMAND (
     OUTPUT solv_perl.c
-    COMMAND ${SWIG_EXECUTABLE} -perl -I${CMAKE_SOURCE_DIR}/src -o solv_perl.c ${CMAKE_SOURCE_DIR}/bindings/solv.i
+    COMMAND ${SWIG_EXECUTABLE} -perl ${SWIG_FLAGS} -I${CMAKE_SOURCE_DIR}/src -o solv_perl.c ${CMAKE_SOURCE_DIR}/bindings/solv.i
     COMMAND sed -i -e "s/SvTYPE(tsv) == SVt_PVHV/SvTYPE(tsv) == SVt_PVHV || SvTYPE(tsv) == SVt_PVAV/" solv_perl.c
     WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
     DEPENDS ${CMAKE_SOURCE_DIR}/bindings/solv.i
index 0b5a27080b81510c26506f2c5d1cc4a626160dcd..bfd9ec360c1e0648799ee0994db5be30cca40405 100644 (file)
@@ -7,7 +7,7 @@ MESSAGE (STATUS "Python installation dir: ${PYTHON_INSTALL_DIR}")
 
 ADD_CUSTOM_COMMAND (
     OUTPUT solv_python.c
-    COMMAND ${SWIG_EXECUTABLE} -python -I${CMAKE_SOURCE_DIR}/src -o solv_python.c ${CMAKE_SOURCE_DIR}/bindings/solv.i
+    COMMAND ${SWIG_EXECUTABLE} ${SWIG_FLAGS} -python -I${CMAKE_SOURCE_DIR}/src -o solv_python.c ${CMAKE_SOURCE_DIR}/bindings/solv.i
     WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
     DEPENDS ${CMAKE_SOURCE_DIR}/bindings/solv.i
 )
index 3edbd118663a508189ecf52853ee1e22b1c73358..b160f07a6b9eb206631f75b97fb9a800d288485e 100644 (file)
@@ -11,7 +11,7 @@ MESSAGE (STATUS "Ruby installation dir: ${RUBY_INSTALL_DIR}")
 
 ADD_CUSTOM_COMMAND (
     OUTPUT solv_ruby.c
-    COMMAND ${SWIG_EXECUTABLE} -ruby -I${CMAKE_SOURCE_DIR}/src -o solv_ruby.c ${CMAKE_SOURCE_DIR}/bindings/solv.i
+    COMMAND ${SWIG_EXECUTABLE} -ruby ${SWIG_FLAGS} -I${CMAKE_SOURCE_DIR}/src -o solv_ruby.c ${CMAKE_SOURCE_DIR}/bindings/solv.i
     WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
     DEPENDS ${CMAKE_SOURCE_DIR}/bindings/solv.i
 )