Skip to content

Commit 0d2f552

Browse files
waahm7graebm
andauthored
Update CMake to 3.9 (#98)
Co-authored-by: Michael Graeb <[email protected]>
1 parent ce04ab0 commit 0d2f552

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

CMakeLists.txt

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,9 @@
1-
cmake_minimum_required (VERSION 3.1)
1+
cmake_minimum_required(VERSION 3.9)
22

33
option(STATIC_CRT "Windows specific option that to specify static/dynamic run-time library" OFF)
44

55
project (aws-checksums C)
66

7-
if (POLICY CMP0069)
8-
cmake_policy(SET CMP0069 NEW) # Enable LTO/IPO if available in the compiler, see AwsCFlags
9-
endif()
10-
117
if (DEFINED CMAKE_PREFIX_PATH)
128
file(TO_CMAKE_PATH "${CMAKE_PREFIX_PATH}" CMAKE_PREFIX_PATH)
139
endif()
@@ -64,7 +60,6 @@ file(GLOB CHECKSUMS_COMBINED_SRC
6460
${AWS_CHECKSUMS_PLATFORM_SOURCE}
6561
)
6662

67-
6863
add_library(${PROJECT_NAME} ${CHECKSUMS_COMBINED_HEADERS} ${CHECKSUMS_COMBINED_SRC})
6964

7065
aws_set_common_properties(${PROJECT_NAME})
@@ -118,7 +113,7 @@ if (USE_CPU_EXTENSIONS)
118113
if (AWS_HAVE_CLMUL)
119114
simd_append_source_and_features(${PROJECT_NAME} "source/intel/intrin/crc64nvme_clmul.c" ${AWS_AVX2_FLAG} ${AWS_CLMUL_FLAG} ${AWS_SSE4_2_FLAG})
120115
endif()
121-
116+
122117

123118
elseif(AWS_ARCH_ARM64 OR (AWS_ARCH_ARM32 AND AWS_HAVE_ARM32_CRC))
124119
simd_append_source_and_features(${PROJECT_NAME} "source/arm/crc32c_arm.c" ${AWS_ARMv8_1_FLAG})
@@ -129,7 +124,7 @@ if (USE_CPU_EXTENSIONS)
129124
"source/arm/*.c"
130125
)
131126
source_group("Source Files\\arm" FILES ${AWS_ARCH_SRC})
132-
endif()
127+
endif()
133128
endif()
134129
endif()
135130

0 commit comments

Comments
 (0)