Another attempt

pull/14/head
Andrew Cassidy 2 years ago
parent b954ac6ccc
commit 9b6097373e

@ -1,11 +1,11 @@
cmake_minimum_required(VERSION 3.17) cmake_minimum_required(VERSION 3.18)
include(CheckIPOSupported) include(CheckIPOSupported)
include(tools/CompilerWarnings.cmake) include(tools/CompilerWarnings.cmake)
project(quicktex) project(quicktex)
# Find dependencies # Find dependencies
find_package(Python COMPONENTS Interpreter Development) find_package(Python COMPONENTS Interpreter Development.Module)
find_package(pybind11 CONFIG REQUIRED) find_package(pybind11 CONFIG REQUIRED)
find_package(OpenMP) find_package(OpenMP)

@ -3,7 +3,7 @@ requires = [
"setuptools>=61", "setuptools>=61",
"setuptools_scm>=6.2", "setuptools_scm>=6.2",
"wheel", "wheel",
"cmake>=3.17", "cmake>=3.18",
"pybind11~=2.6.1", "pybind11~=2.6.1",
"ninja; sys_platform != 'win32'", "ninja; sys_platform != 'win32'",
] ]

@ -40,6 +40,7 @@ class CMakeBuild(build_ext):
cmake_args = [ cmake_args = [
"-DCMAKE_LIBRARY_OUTPUT_DIRECTORY={}".format(extdir), "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY={}".format(extdir),
"-Dpybind11_DIR={}".format(pybind11.get_cmake_dir()), "-Dpybind11_DIR={}".format(pybind11.get_cmake_dir()),
"-DPython_EXECUTABLE={}".format(sys.executable),
"-DPython_ROOT_DIR={}".format(os.path.dirname(sys.executable)), "-DPython_ROOT_DIR={}".format(os.path.dirname(sys.executable)),
"-DQUICKTEX_VERSION_INFO={}".format(version), "-DQUICKTEX_VERSION_INFO={}".format(version),
"-DCMAKE_BUILD_TYPE={}".format(cfg), # not used on MSVC, but no harm "-DCMAKE_BUILD_TYPE={}".format(cfg), # not used on MSVC, but no harm

Loading…
Cancel
Save