From 09147f17de0e6f3e89bc92b452c6e5e8c72c5970 Mon Sep 17 00:00:00 2001 From: Tomi Valkeinen Date: Wed, 16 Dec 2020 15:14:13 +0200 Subject: Remove CMake support Signed-off-by: Tomi Valkeinen --- kms++/CMakeLists.txt | 41 ----------------------------------------- kms++/kms++.pc.in | 10 ---------- 2 files changed, 51 deletions(-) delete mode 100644 kms++/CMakeLists.txt delete mode 100644 kms++/kms++.pc.in (limited to 'kms++') diff --git a/kms++/CMakeLists.txt b/kms++/CMakeLists.txt deleted file mode 100644 index 6e21fa5..0000000 --- a/kms++/CMakeLists.txt +++ /dev/null @@ -1,41 +0,0 @@ -include_directories(${LIBDRM_INCLUDE_DIRS}) -link_directories(${LIBDRM_LIBRARY_DIRS}) - -include_directories(${LIBDRM_OMAP_INCLUDE_DIRS}) -link_directories(${LIBDRM_OMAP_LIBRARY_DIRS}) - -file(GLOB SRCS "src/*.cpp" "src/*.h") -file(GLOB PUB_HDRS "inc/kms++/*.h") - -if(LIBDRM_OMAP_FOUND) - file(GLOB OMAP_SRCS "src/omap/*.cpp" "src/omap/*.h") - file(GLOB OMAP_PUB_HDRS "inc/kms++/omap/*.h") - - set(SRCS ${SRCS} ${OMAP_SRCS}) - set(PUB_HDRS ${PUB_HDRS} ${OMAP_PUB_HDRS}) -endif() - -add_library(kms++ ${SRCS} ${PUB_HDRS}) - -target_include_directories(kms++ PUBLIC - $ - $ - PRIVATE src) - -target_link_libraries(kms++ ${LIBDRM_LIBRARIES} ${LIBDRM_OMAP_LIBRARIES} fmt::fmt-header-only) - -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/kms++.pc.in ${CMAKE_CURRENT_BINARY_DIR}/kms++.pc @ONLY) - -# Set a dummy SOVERSION just to avoid having a naked .so file in the filesystem. -# This version number doesn't make any promise about API/ABI stability. -set_target_properties(kms++ PROPERTIES - PUBLIC_HEADER "${PUB_HDRS}" - SOVERSION 0) - -install(TARGETS kms++ - LIBRARY DESTINATION lib - ARCHIVE DESTINATION lib - PUBLIC_HEADER DESTINATION include/kms++) - -install(FILES ${CMAKE_CURRENT_BINARY_DIR}/kms++.pc - DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/pkgconfig) diff --git a/kms++/kms++.pc.in b/kms++/kms++.pc.in deleted file mode 100644 index 60b5974..0000000 --- a/kms++/kms++.pc.in +++ /dev/null @@ -1,10 +0,0 @@ -prefix=@CMAKE_INSTALL_PREFIX@ -exec_prefix=@CMAKE_INSTALL_PREFIX@ -libdir=@CMAKE_INSTALL_PREFIX@/lib -includedir=@CMAKE_INSTALL_PREFIX@/include - -Name: kms++ -Description: C++ library for Linux kernel mode setting -Version: 0.0.0 -Libs: -L${libdir} -lkms++ -Cflags: -I${includedir} -- cgit v1.2.3