Skip to content

Commit a2388ab

Browse files
authored
fix osx minimum version (#105)
* fix osx minimum version * fix comment * move windows after project
1 parent b508e13 commit a2388ab

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

CMakeLists.txt

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,8 @@
11
cmake_minimum_required(VERSION 3.19)
2-
project(simple-tokenizer)
32

43
set(CMAKE_CXX_STANDARD 14)
54
set(CXX_STANDARD_REQUIRED)
65
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14")
7-
if (MSVC)
8-
# https://stackoverflow.com/a/65128497/1203241
9-
set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS TRUE)
10-
set(BUILD_SHARED_LIBS TRUE)
11-
add_compile_options("$<$<C_COMPILER_ID:MSVC>:/utf-8>")
12-
endif()
13-
146
if (APPLE)
157
set(CMAKE_OSX_ARCHITECTURES "x86_64;arm64" CACHE STRING "")
168
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.11" CACHE STRING "Minimum OS X deployment version")
@@ -22,6 +14,16 @@ if (IOS)
2214
)
2315
endif()
2416

17+
# put project after CMAKE_OSX_DEPLOYMENT_TARGET
18+
project(simple-tokenizer)
19+
20+
if (MSVC)
21+
# https://stackoverflow.com/a/65128497/1203241
22+
set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS TRUE)
23+
set(BUILD_SHARED_LIBS TRUE)
24+
add_compile_options("$<$<C_COMPILER_ID:MSVC>:/utf-8>")
25+
endif()
26+
2527
set(SQLITE3_HEADERS_DIR ${PROJECT_SOURCE_DIR}/contrib/sqlite3)
2628
set(SIMPLE_HEADERS_DIR ${PROJECT_SOURCE_DIR}/src)
2729

0 commit comments

Comments
 (0)