1 diff -Naur libobjc2-1.7.orig/CMakeLists.txt libobjc2-1.7/CMakeLists.txt
2 --- libobjc2-1.7.orig/CMakeLists.txt 2013-06-27 13:30:41.000000000 +0200
3 +++ libobjc2-1.7/CMakeLists.txt 2015-05-20 13:20:55.214244088 +0200
5 set(CMAKE_C_FLAGS_RELEASE "-O3 ${CMAKE_C_FLAGS_RELEASE}")
6 set(CMAKE_C_FLAGS "-std=gnu99 ${CMAKE_C_FLAGS}")
8 -set(libobjc_VERSION 4.6)
9 +set(libobjc_SOVERSION 4)
10 +set(libobjc_VERSION 4.6.0)
12 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fexceptions")
15 add_library(objcxx SHARED ${libobjcxx_CXX_SRCS})
16 set_target_properties(objcxx PROPERTIES
18 - SOVERSION ${libobjc_VERSION}
19 + SOVERSION ${libobjc_SOVERSION}
20 + VERSION ${libobjc_VERSION}
22 target_link_libraries(objcxx ${CXX_RUNTIME})
25 add_library(objcxx SHARED ${libobjcxx_CXX_SRCS})
26 set_target_properties(objcxx PROPERTIES
28 - SOVERSION ${libobjc_VERSION}
29 + SOVERSION ${libobjc_SOVERSION}
30 + VERSION ${libobjc_VERSION}
33 list(APPEND INSTALL_TARGETS objcxx)
36 set_target_properties(objc PROPERTIES
38 - SOVERSION ${libobjc_VERSION}
39 + SOVERSION ${libobjc_SOVERSION}
40 + VERSION ${libobjc_VERSION}
41 OUTPUT_NAME ${LIBOBJC_NAME}
42 LINK_FLAGS "${objc_LINK_FLAGS}"
45 add_subdirectory(Test)
49 +MESSAGE(STATUS "<<< Gentoo configuration >>>
50 +Build type ${CMAKE_BUILD_TYPE}
51 +Install path ${CMAKE_INSTALL_PREFIX}
54 +C++ ${CMAKE_CXX_FLAGS}
56 +Executable ${CMAKE_EXE_LINKER_FLAGS}
57 +Module ${CMAKE_MODULE_LINKER_FLAGS}
58 +Shared ${CMAKE_SHARED_LINKER_FLAGS}\n")