Author: kkaempf Date: Fri Jan 4 15:11:36 2008 New Revision: 8200 URL: http://svn.opensuse.org/viewcvs/zypp?rev=8200&view=rev Log: now Perl finally compiles Modified: trunk/sat-solver/bindings/perl/CMakeLists.txt Modified: trunk/sat-solver/bindings/perl/CMakeLists.txt URL: http://svn.opensuse.org/viewcvs/zypp/trunk/sat-solver/bindings/perl/CMakeLists.txt?rev=8200&r1=8199&r2=8200&view=diff ============================================================================== --- trunk/sat-solver/bindings/perl/CMakeLists.txt (original) +++ trunk/sat-solver/bindings/perl/CMakeLists.txt Fri Jan 4 15:11:36 2008 @@ -10,21 +10,21 @@ ADD_SUBDIRECTORY(tests) EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -e "use Config; print \$Config{ccflags}" OUTPUT_VARIABLE PERL_CCFLAGS) -EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -e "use Config; print \$Config{archlib}" OUTPUT_VARIABLE PERL_LIB_DIR) +EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -e "use Config; print \$Config{archlib}.\"/CORE\"" OUTPUT_VARIABLE PERL_CORE_DIR) EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -e "use Config; print \$Config{installvendorarch}" OUTPUT_VARIABLE PERL_VENDOR_ARCH) EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -e "use Config; print \$Config{installvendorlib}" OUTPUT_VARIABLE PERL_VENDOR_LIB) EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -e "use Config; print \$Config{ccdlflags}" OUTPUT_VARIABLE PERL_LINK_FLAGS) MESSAGE(STATUS "Perl executable: ${PERL_EXECUTABLE}") -MESSAGE(STATUS "Perl lib dir: ${PERL_LIB_DIR}") -MESSAGE(STATUS "Perl inc dir: ${PERL_LIB_DIR}") +MESSAGE(STATUS "Perl core dir: ${PERL_CORE_DIR}") MESSAGE(STATUS "Perl vendor arch dir: ${PERL_VENDOR_ARCH}") MESSAGE(STATUS "Perl vendor lib dir: ${PERL_VENDOR_LIB}") SET( SWIG_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/libsatsolver_wrap.c" ) SET( SWIG_INPUT "${CMAKE_CURRENT_SOURCE_DIR}/satsolver.i" ) -ADD_DEFINITIONS( ${PERL_CCFLAGS} -Wno-unused ) +ADD_DEFINITIONS( ${PERL_CCFLAGS} -Wno-unused -Wno-error ) +LINK_DIRECTORIES( ${PERL_CORE_DIR} ) ADD_CUSTOM_COMMAND ( OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/libsatsolver_wrap.c @@ -44,7 +44,7 @@ SET_TARGET_PROPERTIES( _satsolverx PROPERTIES PREFIX "" ) ADD_DEPENDENCIES( _satsolverx glue ) -INCLUDE_DIRECTORIES( ${PERL_LIB_DIR}/CORE ${CMAKE_SOURCE_DIR}/tools ) +INCLUDE_DIRECTORIES( ${PERL_CORE_DIR} ${CMAKE_SOURCE_DIR}/tools ) TARGET_LINK_LIBRARIES( _satsolverx satsolver ) TARGET_LINK_LIBRARIES( _satsolverx perl ) -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org