diff options
author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2017-10-22 21:26:00 +0200 |
---|---|---|
committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2017-10-22 21:26:00 +0200 |
commit | b1800fd11ab5297585e0c2beb12b7fc058430bc1 (patch) | |
tree | 9c94f0092c03c8def5a2de3eafa8a3ea7876edd1 /libunity-greeter-session-broadcast/CMakeLists.txt | |
parent | d740b19a6c28d0bdddf828ebac6ed3f131409bfd (diff) | |
download | ayatana-greeter-session-broadcast-b1800fd11ab5297585e0c2beb12b7fc058430bc1.tar.gz ayatana-greeter-session-broadcast-b1800fd11ab5297585e0c2beb12b7fc058430bc1.tar.bz2 ayatana-greeter-session-broadcast-b1800fd11ab5297585e0c2beb12b7fc058430bc1.zip |
Fork from unity-greeter-session-broadcast.
Diffstat (limited to 'libunity-greeter-session-broadcast/CMakeLists.txt')
-rw-r--r-- | libunity-greeter-session-broadcast/CMakeLists.txt | 95 |
1 files changed, 0 insertions, 95 deletions
diff --git a/libunity-greeter-session-broadcast/CMakeLists.txt b/libunity-greeter-session-broadcast/CMakeLists.txt deleted file mode 100644 index 7db1f6d..0000000 --- a/libunity-greeter-session-broadcast/CMakeLists.txt +++ /dev/null @@ -1,95 +0,0 @@ - -########################### -# Version Information -########################### - -set(API_VERSION 1) -set(ABI_VERSION 1) - -########################### -# Generated Lib -########################### - -set(GENERATED_HEADERS -service-iface.h -) - -set(GENERATED_SOURCES -service-iface.c -) - -add_gdbus_codegen( -OUTFILES GENERATED_SOURCES -NAME service-iface -PREFIX com.canonical.Unity.Greeter.Broadcast. -NAMESPACE _ServiceIface -SERVICE_XML ${CMAKE_CURRENT_SOURCE_DIR}/../data/com.canonical.Unity.Greeter.Broadcast.xml -) - -add_library(generated STATIC ${GENERATED_SOURCES}) - -target_link_libraries(generated -${GLIB2_LIBRARIES} -${GOBJECT2_LIBRARIES} -${GIO2_LIBRARIES} -) - -########################### -# Lib -########################### - -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden") - -set(BROADCAST_HEADERS -unity-greeter-session-broadcast.h -) - -set(BROADCAST_SOURCES -unity-greeter-session-broadcast.c -) - -add_library(broadcast SHARED ${BROADCAST_SOURCES}) - -set_target_properties(broadcast PROPERTIES - VERSION ${API_VERSION}.0.0 - SOVERSION ${ABI_VERSION} - OUTPUT_NAME "unity-greeter-session-broadcast" -) - -target_link_libraries(broadcast -generated -${GLIB2_LIBRARIES} -${GOBJECT2_LIBRARIES} --Wl,--no-undefined -) - -########################### -# Pkg Config -########################### - -set(BROADCAST_PC "unity-greeter-session-broadcast-${API_VERSION}.pc") -set(apiversion "${API_VERSION}") -set(libdir "${CMAKE_INSTALL_FULL_LIBDIR}") -set(includedir "${CMAKE_INSTALL_FULL_INCLUDEDIR}") -set(VERSION "${ABI_VERSION}") - -configure_file("unity-greeter-session-broadcast.pc.in" "${CMAKE_CURRENT_BINARY_DIR}/${BROADCAST_PC}" @ONLY) - -########################### -# Installation -########################### - -install( - FILES ${BROADCAST_HEADERS} - DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/libunity-greeter-session-broadcast-${API_VERSION}" -) - -install( - FILES "${CMAKE_CURRENT_BINARY_DIR}/${BROADCAST_PC}" - DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig" -) - -install( - TARGETS broadcast - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} -) |