File marsyas-0.4.8_build.patch of Package marsyas
diff -U 3 -H -d -r -N -- marsyas-0.4.8.orig/src/marsyas/CMakeLists.txt marsyas-0.4.8/src/marsyas/CMakeLists.txt
--- marsyas-0.4.8.orig/src/marsyas/CMakeLists.txt 2012-09-03 10:18:23.000000000 +0300
+++ marsyas-0.4.8/src/marsyas/CMakeLists.txt 2014-10-14 10:22:32.984942621 +0300
@@ -167,6 +167,13 @@
else (MARSYAS_STATIC)
add_library(marsyas SHARED ${Marsyas_SOURCES} ${Marsyas_HEADERS})
+ set_target_properties(marsyas PROPERTIES OUTPUT_NAME marsyas VERSION 0.4.8 SOVERSION 0)
+
+ if("${CMAKE_SIZEOF_VOID_P}" EQUAL "8")
+ set(LIB_SUFFIX "64")
+ endif()
+
+ set(LIBRARY_DIR lib${LIB_SUFFIX})
TARGET_LINK_LIBRARIES(marsyas ${OS_LIBS})
## LINKING
@@ -224,12 +231,10 @@
set(LIB_DIR "")
endif ()
set_target_properties(marsyas PROPERTIES INSTALL_NAME_DIR ${LIB_DIR})
- install(TARGETS marsyas LIBRARY DESTINATION lib
- ARCHIVE DESTINATION lib)
- install(TARGETS marsyas LIBRARY DESTINATION lib
- RUNTIME DESTINATION lib)
- install(TARGETS marsyas LIBRARY DESTINATION lib
- ARCHIVE DESTINATION lib)
+ install(TARGETS marsyas
+ ARCHIVE DESTINATION ${LIBRARY_DIR} COMPONENT dev
+ RUNTIME DESTINATION bin COMPONENT lib
+ LIBRARY DESTINATION ${LIBRARY_DIR} COMPONENT lib)
if (DEFINED PYTHON_INSTDIR)
install(TARGETS marsyas LIBRARY DESTINATION lib
RUNTIME DESTINATION ${PYTHON_INSTDIR})