mirror of
https://github.com/kunkunsh/kunkun.git
synced 2025-04-20 05:29:17 +00:00

- Commented out the macOS 14 universal build configuration in the CI workflow due to OpenSSL cross-compilation issues. - Simplified the OpenSSL directory existence checks in the environment check script for better logging and error handling on Windows and macOS platforms.
38 lines
1.3 KiB
TypeScript
38 lines
1.3 KiB
TypeScript
import fs from "fs"
|
|
|
|
// run the following only on windows
|
|
|
|
const OPENSSL_DIR = process.env.OPENSSL_DIR
|
|
const OPENSSL_INCLUDE_DIR = process.env.OPENSSL_INCLUDE_DIR
|
|
const OPENSSL_LIB_DIR = process.env.OPENSSL_LIB_DIR
|
|
|
|
console.log("OPENSSL_DIR", OPENSSL_DIR)
|
|
console.log("OPENSSL_INCLUDE_DIR", OPENSSL_INCLUDE_DIR)
|
|
console.log("OPENSSL_LIB_DIR", OPENSSL_LIB_DIR)
|
|
|
|
if (process.platform === "win32") {
|
|
// check if each directory exists
|
|
if (!OPENSSL_DIR || !OPENSSL_INCLUDE_DIR || !OPENSSL_LIB_DIR) {
|
|
console.error("OPENSSL_DIR, OPENSSL_INCLUDE_DIR, or OPENSSL_LIB_DIR is not set")
|
|
process.exit(1)
|
|
}
|
|
const programFilesDir = "C:\\Program Files"
|
|
console.log(
|
|
`Program Files Directory (${programFilesDir}) Exists: ${fs.existsSync(programFilesDir)}`
|
|
)
|
|
console.log(`OPENSSL_DIR (${OPENSSL_DIR}) Exists: ${fs.existsSync(OPENSSL_DIR)}`)
|
|
console.log(
|
|
`OPENSSL_INCLUDE_DIR (${OPENSSL_INCLUDE_DIR}) Exists: ${fs.existsSync(OPENSSL_INCLUDE_DIR)}`
|
|
)
|
|
console.log(`OPENSSL_LIB_DIR (${OPENSSL_LIB_DIR}) Exists: ${fs.existsSync(OPENSSL_LIB_DIR)}`)
|
|
} else if (process.platform === "darwin") {
|
|
if (OPENSSL_DIR) {
|
|
if (fs.existsSync(OPENSSL_DIR)) {
|
|
console.log("OPENSSL_DIR exists", OPENSSL_DIR)
|
|
} else {
|
|
console.log("OPENSSL_DIR does not exist", OPENSSL_DIR)
|
|
}
|
|
}
|
|
} else if (process.platform === "linux") {
|
|
}
|