97 lines
3.8 KiB
Diff
97 lines
3.8 KiB
Diff
diff --git c/CMakeLists.txt i/CMakeLists.txt
|
|
index bc227885..143382b3 100644
|
|
--- c/CMakeLists.txt
|
|
+++ i/CMakeLists.txt
|
|
@@ -30,91 +30,6 @@ endif()
|
|
# Platform specifics
|
|
if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
|
add_definitions(-D_XOPEN_SOURCE_EXTENDED)
|
|
-
|
|
- # ncurses
|
|
- if (DEFINED NCURSES_ROOT_DIR AND EXISTS "${NCURSES_ROOT_DIR}")
|
|
- message(STATUS "Ncurses cmake prefix '${NCURSES_ROOT_DIR}' (user-specified)")
|
|
- else()
|
|
- execute_process(COMMAND sh "-c"
|
|
- "command -v brew &> /dev/null && brew --prefix ncurses 2> /dev/null | tr -d '\n'"
|
|
- OUTPUT_VARIABLE NCURSES_ROOT_DIR)
|
|
- if (EXISTS "${NCURSES_ROOT_DIR}")
|
|
- message(STATUS "Ncurses cmake prefix '${NCURSES_ROOT_DIR}' (homebrew)")
|
|
- else()
|
|
- foreach(FALLBACK_DIR /opt/homebrew/opt/ncurses /usr/local/opt/ncurses)
|
|
- if (EXISTS "${FALLBACK_DIR}")
|
|
- set(NCURSES_ROOT_DIR "${FALLBACK_DIR}")
|
|
- break()
|
|
- endif()
|
|
- endforeach()
|
|
- if (EXISTS "${NCURSES_ROOT_DIR}")
|
|
- message(STATUS "Ncurses cmake prefix '${NCURSES_ROOT_DIR}' (fallback)")
|
|
- elseif (EXISTS "/opt/local")
|
|
- set(NCURSES_ROOT_DIR "/opt/local")
|
|
- message(STATUS "Ncurses cmake prefix '${NCURSES_ROOT_DIR}' (macports)")
|
|
- endif()
|
|
- endif()
|
|
- endif()
|
|
- if (EXISTS "${NCURSES_ROOT_DIR}")
|
|
- list(APPEND CMAKE_PREFIX_PATH ${NCURSES_ROOT_DIR})
|
|
- endif()
|
|
-
|
|
- # openssl
|
|
- if (DEFINED OPENSSL_ROOT_DIR AND EXISTS "${OPENSSL_ROOT_DIR}")
|
|
- message(STATUS "OpenSSL cmake prefix '${OPENSSL_ROOT_DIR}' (user-specified)")
|
|
- else()
|
|
- execute_process(COMMAND sh "-c"
|
|
- "command -v brew &> /dev/null && brew --prefix openssl 2> /dev/null | tr -d '\n'"
|
|
- OUTPUT_VARIABLE OPENSSL_ROOT_DIR)
|
|
- if (EXISTS "${OPENSSL_ROOT_DIR}")
|
|
- message(STATUS "OpenSSL cmake prefix '${OPENSSL_ROOT_DIR}' (homebrew)")
|
|
- else()
|
|
- foreach(FALLBACK_DIR /opt/homebrew/opt/openssl /usr/local/opt/openssl)
|
|
- if (EXISTS "${FALLBACK_DIR}")
|
|
- set(OPENSSL_ROOT_DIR "${FALLBACK_DIR}")
|
|
- break()
|
|
- endif()
|
|
- endforeach()
|
|
- if (EXISTS "${OPENSSL_ROOT_DIR}")
|
|
- message(STATUS "OpenSSL cmake prefix '${OPENSSL_ROOT_DIR}' (fallback)")
|
|
- elseif (EXISTS "/opt/local")
|
|
- set(OPENSSL_ROOT_DIR "/opt/local")
|
|
- message(STATUS "OpenSSL cmake prefix '${OPENSSL_ROOT_DIR}' (macports)")
|
|
- endif()
|
|
- endif()
|
|
- endif()
|
|
- if (EXISTS "${OPENSSL_ROOT_DIR}")
|
|
- list(APPEND CMAKE_PREFIX_PATH ${OPENSSL_ROOT_DIR})
|
|
- endif()
|
|
-
|
|
- # sqlite
|
|
- if (DEFINED SQLITE_ROOT_DIR AND EXISTS "${SQLITE_ROOT_DIR}")
|
|
- message(STATUS "SQLite cmake prefix '${SQLITE_ROOT_DIR}' (user-specified)")
|
|
- else()
|
|
- execute_process(COMMAND sh "-c"
|
|
- "command -v brew &> /dev/null && brew --prefix sqlite 2> /dev/null | tr -d '\n'"
|
|
- OUTPUT_VARIABLE SQLITE_ROOT_DIR)
|
|
- if (EXISTS "${SQLITE_ROOT_DIR}")
|
|
- message(STATUS "SQLite cmake prefix '${SQLITE_ROOT_DIR}' (homebrew)")
|
|
- else()
|
|
- foreach(FALLBACK_DIR /opt/homebrew/opt/sqlite /usr/local/opt/sqlite)
|
|
- if (EXISTS "${FALLBACK_DIR}")
|
|
- set(SQLITE_ROOT_DIR "${FALLBACK_DIR}")
|
|
- break()
|
|
- endif()
|
|
- endforeach()
|
|
- if (EXISTS "${SQLITE_ROOT_DIR}")
|
|
- message(STATUS "SQLite cmake prefix '${SQLITE_ROOT_DIR}' (fallback)")
|
|
- elseif (EXISTS "/opt/local")
|
|
- set(SQLITE_ROOT_DIR "/opt/local")
|
|
- message(STATUS "SQLite cmake prefix '${SQLITE_ROOT_DIR}' (macports)")
|
|
- endif()
|
|
- endif()
|
|
- endif()
|
|
- if (EXISTS "${SQLITE_ROOT_DIR}")
|
|
- list(APPEND CMAKE_PREFIX_PATH ${SQLITE_ROOT_DIR})
|
|
- endif()
|
|
-
|
|
elseif (${CMAKE_SYSTEM_NAME} MATCHES "Android")
|
|
add_compile_definitions(_XOPEN_SOURCE_EXTENDED)
|
|
if (DEFINED ENV{PREFIX} AND "$ENV{PREFIX}" MATCHES "^/data/data/com\\.termux/files/usr$")
|