Path: blob/next/external/packages/extras-buildpkgs/libglshim/debian/patches/add-install-target.patch
8622 views
diff --git a/CMakeLists.txt b/CMakeLists.txt1index 13ac06b..0cd8d0e 1007552--- a/CMakeLists.txt3+++ b/CMakeLists.txt4@@ -1,7 +1,9 @@5-cmake_minimum_required(VERSION 2.6)6+cmake_minimum_required(VERSION 2.9)78project(glshim)910+include(GNUInstallDirs)11+12set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)13set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)14set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)15@@ -35,8 +37,12 @@ if(USE_DRAWTEX)16add_definitions(-DUSE_DRAWTEX)17endif()1819-link_directories(${CMAKE_BINARY_DIR}/lib)20+set(INSTALL_TARGETS_DEFAULT_ARGS RUNTIME DESTINATION "${BIN_INSTALL_DIR}"21+ LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}/${PRIVATEDIR}"22+ ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}")23+24add_definitions(-g -std=gnu99 -funwind-tables -O3 -fvisibility=hidden)2526include_directories(include)27+include_directories(include_mali)28add_subdirectory(src)29diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt30index 29152b3..32aaa95 10075531--- a/src/CMakeLists.txt32+++ b/src/CMakeLists.txt33@@ -100,6 +100,12 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")34target_link_libraries(GL X11 m dl)35endif()3637-if(CMAKE_SHARED_LIBRARY_SUFFIX MATCHES ".so")38- set_target_properties(GL PROPERTIES SUFFIX ".so.1")39-endif()40+SET_TARGET_PROPERTIES (GL41+ PROPERTIES42+ VERSION 1.2.043+ SOVERSION 144+)45+46+INSTALL(TARGETS GL47+ ${INSTALL_TARGETS_DEFAULT_ARGS}48+)495051