summarylogtreecommitdiffstats
path: root/fix_build_errs.patch
blob: 5fe5ad21d5ce0a7e732e66b5220ee12ab3ce9553 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8d28c09..d400713 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 3.5)
 
 CMAKE_POLICY(
     SET CMP0048 NEW
@@ -39,7 +39,7 @@ SET(P7ZIP_INCLUDE_PATH   "${P7ZIP_SOURCE_DIR}"
 
 
 if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
-  set(warnings -Wall -Wextra -Werror -Wno-unused-parameter)
+  set(warnings -Wall -Wextra -Werror -Wno-unused-parameter -Wno-misleading-indentation)
   set(cxx_warnings -Wno-class-memaccess)
   set(no_undefined -Wl,--no-undefined)
 elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 3863b34..d69806b 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -38,4 +38,5 @@ SET_TARGET_PROPERTIES(lib7zip_shared PROPERTIES LINKER_LANGUAGE CXX)
 TARGET_INCLUDE_DIRECTORIES(lib7zip_shared PRIVATE
   "${P7ZIP_INCLUDE_PATH}"
 )
+TARGET_LINK_LIBRARIES(lib7zip_shared dl)
 ENDIF()