Skip to content

Commit 047c00e

Browse files
authored
fix cmake warnings (#78)
1 parent 4e85d2f commit 047c00e

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

CMakeLists.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
1-
cmake_minimum_required(VERSION 3.5)
1+
cmake_minimum_required(VERSION 3.10)
22
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
33

44
project(sally CXX C)
55
enable_testing()
66

7+
# Set CMake policies to suppress warnings
8+
cmake_policy(SET CMP0167 NEW)
9+
cmake_policy(SET CMP0135 NEW)
10+
711
set(CMAKE_CXX_STANDARD 23)
812
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror -Wall")
913

@@ -111,6 +115,7 @@ ExternalProject_Add(
111115
libantlr3c-3.4
112116
URL "${sally_SOURCE_DIR}/antlr/libantlr3c-3.4.tar.gz"
113117
URL_MD5 08b1420129d5dccd0f4461cedf2a0d7d
118+
DOWNLOAD_EXTRACT_TIMESTAMP TRUE
114119
PATCH_COMMAND chmod -R u+w src include
115120
COMMAND patch -p1 -t -N < "${sally_SOURCE_DIR}/antlr/libantlr3c-3.4.patch"
116121
CONFIGURE_COMMAND <SOURCE_DIR>/configure ${ANTLR_CONFIG_FLAG} --enable-debuginfo --disable-antlrdebug --prefix=<INSTALL_DIR>

0 commit comments

Comments
 (0)