From d6625187d1217ff17f45ddd0de3f174b1ead7b32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=84=97=E3=84=A0=CB=8B=20=E3=84=91=E3=84=A7=CB=8A?= Date: Wed, 29 Jun 2022 13:43:36 +0800 Subject: [PATCH] Support build on apple silicon --- CMakeLists.txt | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6a36c83..db53c51 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -22,11 +22,21 @@ include_directories("${PROJECT_SOURCE_DIR}/deps") add_compile_definitions(CPPHTTPLIB_OPENSSL_SUPPORT) if(APPLE) - set(LUA_INCLUDE_DIR /usr/local/Cellar/lua@5.3/5.3.6/include/lua5.3) + if(IS_DIRECTORY /opt/homebrew/Cellar/lua@5.3/5.3.6) + set(LUA_INCLUDE_DIR /opt/homebrew/Cellar/lua@5.3/5.3.6/include/lua5.3) + link_directories(/opt/homebrew/Cellar/lua@5.3/5.3.6/lib) + else() + set(LUA_INCLUDE_DIR /usr/local/Cellar/lua@5.3/5.3.6/include/lua5.3) + link_directories(/usr/local/Cellar/lua@5.3/5.3.6/lib) + endif() set(LUA_LIBRARIES lua) - include_directories(/usr/local/opt/openssl@1.1/include) - link_directories(/usr/local/Cellar/lua@5.3/5.3.6/lib) - link_directories(/usr/local/opt/openssl@1.1/lib) + if(IS_DIRECTORY /opt/homebrew/opt/openssl@1.1) + include_directories(/opt/homebrew/opt/openssl@1.1/include) + link_directories(/opt/homebrew/opt/openssl@1.1/lib) + else() + include_directories(/usr/local/opt/openssl@1.1/include) + link_directories(/usr/local/opt/openssl@1.1/lib) + endif() endif() if (WIN32)