2019-09-17 20:38:45 +02:00
|
|
|
diff -u -r ../apt-1.4.9/CMakeLists.txt ./CMakeLists.txt
|
|
|
|
--- ../apt-1.4.9/CMakeLists.txt 2019-01-18 10:42:07.000000000 +0000
|
|
|
|
+++ ./CMakeLists.txt 2019-09-17 18:34:59.862926673 +0000
|
|
|
|
@@ -4,6 +4,7 @@
|
|
|
|
# set minimum version
|
|
|
|
project(apt)
|
|
|
|
cmake_minimum_required(VERSION 3.4.0)
|
|
|
|
+include(CheckSymbolExists)
|
|
|
|
# Generic header locations
|
|
|
|
include_directories(${PROJECT_BINARY_DIR}/include)
|
|
|
|
|
|
|
|
@@ -33,7 +34,6 @@
|
2017-07-20 05:47:45 +02:00
|
|
|
include(GNUInstallDirs)
|
|
|
|
include(TestBigEndian)
|
|
|
|
find_package(Threads)
|
|
|
|
-find_package(LFS REQUIRED)
|
|
|
|
find_package(Iconv REQUIRED)
|
|
|
|
|
|
|
|
find_package(Perl REQUIRED)
|
2019-09-17 20:38:45 +02:00
|
|
|
@@ -44,11 +44,6 @@
|
2017-07-23 23:42:07 +02:00
|
|
|
include_directories(${Intl_INCLUDE_DIRS})
|
2017-07-20 05:47:45 +02:00
|
|
|
endif()
|
|
|
|
|
2017-07-23 23:42:07 +02:00
|
|
|
-# Add large file support
|
2017-07-20 05:47:45 +02:00
|
|
|
-add_compile_options(${LFS_COMPILE_OPTIONS})
|
|
|
|
-add_definitions(${LFS_DEFINITIONS})
|
|
|
|
-link_libraries(${LFS_LIBRARIES})
|
2017-07-23 23:42:07 +02:00
|
|
|
-
|
2017-07-20 05:47:45 +02:00
|
|
|
# Set compiler flags
|
|
|
|
set(CMAKE_CXX_STANDARD 11)
|
2017-07-23 23:42:07 +02:00
|
|
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
2019-09-17 20:38:45 +02:00
|
|
|
@@ -69,13 +64,6 @@
|
2017-07-23 23:42:07 +02:00
|
|
|
add_optional_compile_options(Wsign-promo)
|
|
|
|
add_optional_compile_options(Wundef)
|
|
|
|
|
|
|
|
-# apt-ftparchive dependencies
|
|
|
|
-find_package(BerkeleyDB REQUIRED)
|
|
|
|
-if (BERKELEY_DB_FOUND)
|
|
|
|
- set(HAVE_BDB 1)
|
|
|
|
-endif()
|
|
|
|
-
|
|
|
|
-
|
|
|
|
# apt-transport-https dependencies
|
|
|
|
find_package(CURL REQUIRED)
|
|
|
|
if (CURL_FOUND)
|
2019-09-17 20:38:45 +02:00
|
|
|
@@ -89,21 +77,12 @@
|
2017-07-23 23:42:07 +02:00
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
|
|
-find_package(BZip2)
|
|
|
|
-if (BZIP2_FOUND)
|
|
|
|
- set(HAVE_BZ2 1)
|
|
|
|
-endif()
|
|
|
|
-
|
|
|
|
find_package(LZMA)
|
|
|
|
if (LZMA_FOUND)
|
|
|
|
set(HAVE_LZMA 1)
|
2017-07-20 05:47:45 +02:00
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
|
|
-find_package(LZ4)
|
|
|
|
-if (LZ4_FOUND)
|
|
|
|
- set(HAVE_LZ4 1)
|
|
|
|
-endif()
|
|
|
|
|
|
|
|
# Mount()ing and stat()ing and friends
|
|
|
|
check_symbol_exists(statfs sys/vfs.h HAVE_VFS_H)
|
2019-09-17 20:38:45 +02:00
|
|
|
@@ -180,10 +159,10 @@
|
2017-07-20 05:47:45 +02:00
|
|
|
message(STATUS "Found dpkg data dir: ${DPKG_DATADIR_CMD}")
|
|
|
|
set(DPKG_DATADIR "${DPKG_DATADIR_CMD}" CACHE PATH "dpkg data directory")
|
|
|
|
endif()
|
|
|
|
-if (NOT DEFINED COMMON_ARCH)
|
|
|
|
- execute_process(COMMAND dpkg-architecture -qDEB_HOST_ARCH
|
|
|
|
- OUTPUT_VARIABLE COMMON_ARCH OUTPUT_STRIP_TRAILING_WHITESPACE)
|
|
|
|
-endif()
|
|
|
|
+# if (NOT DEFINED COMMON_ARCH)
|
|
|
|
+# execute_process(COMMAND dpkg-architecture -qDEB_HOST_ARCH
|
|
|
|
+ #OUTPUT_VARIABLE COMMON_ARCH OUTPUT_STRIP_TRAILING_WHITESPACE)
|
|
|
|
+# endif()
|
|
|
|
if (NOT DEFINED ROOT_GROUP)
|
|
|
|
execute_process(COMMAND id -gn root
|
|
|
|
OUTPUT_VARIABLE ROOT_GROUP OUTPUT_STRIP_TRAILING_WHITESPACE)
|
2019-09-17 20:38:45 +02:00
|
|
|
@@ -211,11 +190,8 @@
|
2017-07-20 05:47:45 +02:00
|
|
|
add_subdirectory(apt-inst)
|
|
|
|
add_subdirectory(cmdline)
|
|
|
|
add_subdirectory(completions)
|
|
|
|
-add_subdirectory(doc)
|
|
|
|
add_subdirectory(dselect)
|
2017-07-23 23:42:07 +02:00
|
|
|
-add_subdirectory(ftparchive)
|
2017-07-20 05:47:45 +02:00
|
|
|
add_subdirectory(methods)
|
2017-07-23 23:42:07 +02:00
|
|
|
-add_subdirectory(test)
|
|
|
|
|
|
|
|
if (USE_NLS)
|
|
|
|
add_subdirectory(po)
|