--- a/swig/CMakeLists.txt.orig 2012-07-02 17:31:10.262966831 +0200 +++ a/swig/CMakeLists.txt 2012-07-02 17:31:40.994966499 +0200 @@ -14,8 +14,9 @@ # doesn't work yet :-( # CMake problem, FindPerlLibs.cmake is in a _really_ bad, bad state :-(( # see e.g. http://www.vtk.org/Bug/print_bug_page.php?bug_id=3665 -#FIND_PACKAGE(PerlLibs) -FIND_PACKAGE(Perl) +FIND_PACKAGE(PerlLibs) +#FindPerl.cmake included by FindPerlLibs.cmake +#FIND_PACKAGE(Perl) IF (RUBY_LIBRARY AND RUBY_INCLUDE_PATH) ADD_SUBDIRECTORY(ruby) @@ -26,6 +27,6 @@ ENDIF(PYTHON_LIBRARY) IF (PERL_EXECUTABLE) - MESSAGE(STATUS "Perl executable: ${PERL_EXECUTABLE}") +# MESSAGE(STATUS "Perl executable: ${PERL_EXECUTABLE}") ADD_SUBDIRECTORY(perl) ENDIF (PERL_EXECUTABLE) --- a/swig/perl/CMakeLists.txt.orig 2012-07-02 17:31:10.262966831 +0200 +++ a/swig/perl/CMakeLists.txt 2012-07-02 17:31:40.994966499 +0200 @@ -14,11 +14,12 @@ 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) +EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -e "use Config; print \$Config{ccdlflags}; print \",-lpthread\"" OUTPUT_VARIABLE PERL_LINK_FLAGS) MESSAGE(STATUS "Perl executable: ${PERL_EXECUTABLE}") MESSAGE(STATUS "Perl core dir: ${PERL_CORE_DIR}") -MESSAGE(STATUS "Perl vendor arch dir: ${PERL_VENDORDIR}") +MESSAGE(STATUS "Perl vendor arch dir: ${PERL_VENDOR_ARCH}") +MESSAGE(STATUS "Perl vendor lib dir: ${PERL_VENDOR_LIB}") ADD_DEFINITIONS( ${PERL_CCFLAGS} -Wno-unused -Wno-error ) LINK_DIRECTORIES( ${PERL_CORE_DIR} )