patch from http://sourceforge.net/tracker/index.php?func=detail&aid=1979840&group_id=77506&atid=550443 --- a/src/hugin_base/CMakeLists.txt 2008-01-27 22:07:36.000000000 +0000 +++ b/src/hugin_base/CMakeLists.txt 2008-01-27 22:07:36.000000000 +0000 @@ -64,3 +64,5 @@ ENDIF (${HUGIN_SHARED_LIBS}) add_subdirectory(test) + +TARGET_LINK_LIBRARIES(huginbase huginlevmar huginvigraimpex ${Boost_thread_LIBRARIES} ${EXIV2_LIBRARIES} ${PANO_LIBRARIES} ${TIFF_LIBRARIES}) --- a/src/foreign/vigra/vigra_impex/CMakeLists.txt 2008-01-27 22:07:35.000000000 +0000 +++ b/src/foreign/vigra/vigra_impex/CMakeLists.txt 2008-01-27 22:07:36.000000000 +0000 @@ -9,3 +9,5 @@ ELSE (${HUGIN_SHARED_LIBS}) add_library(huginvigraimpex STATIC ${VIGRA_IMPEX_SRC}) ENDIF (${HUGIN_SHARED_LIBS}) + +TARGET_LINK_LIBRARIES(huginvigraimpex ${JPEG_LIBRARIES} ${OPENEXR_LIBRARIES} ${PNG_LIBRARIES} ${TIFF_LIBRARIES}) --- a/src/foreign/jhead/CMakeLists.txt 2008-01-27 22:07:36.000000000 +0000 +++ b/src/foreign/jhead/CMakeLists.txt 2008-01-27 22:07:36.000000000 +0000 @@ -7,3 +7,5 @@ ELSE (${HUGIN_SHARED_LIBS}) add_library(huginjhead STATIC ${HUGIN_JHEAD_SRC}) ENDIF (${HUGIN_SHARED_LIBS}) + +TARGET_LINK_LIBRARIES(huginjhead huginbase) --- a/src/foreign/levmar/CMakeLists.txt 2008-01-27 22:18:25.000000000 +0000 +++ b/src/foreign/levmar/CMakeLists.txt 2008-01-27 22:21:28.000000000 +0000 @@ -1,3 +1,5 @@ add_library(huginlevmar STATIC lm.c Axb.c misc.c lmlec.c lmbc.c) +SET_TARGET_PROPERTIES(huginlevmar PROPERTIES COMPILE_FLAGS -fPIC) +