mirror of
https://github.com/CoolProp/CoolProp.git
synced 2026-01-14 00:18:22 -05:00
21 lines
623 B
CMake
21 lines
623 B
CMake
cmake_minimum_required(VERSION 3.0)
|
|
|
|
project(CoolProp)
|
|
|
|
# Set the standard for C++ to c++11
|
|
set(CMAKE_CXX_STANDARD 11)
|
|
|
|
set (ROOT_DIR "../../..")
|
|
|
|
# Add core CoolProp dependency to get the list of files
|
|
add_subdirectory("${ROOT_DIR}" "_CoolProp")
|
|
|
|
# ----------------------------
|
|
# Build pybind11 python module
|
|
# ----------------------------
|
|
|
|
add_subdirectory("${ROOT_DIR}/externals/pybind11" "pybind11")
|
|
add_definitions(-DPYBIND11)
|
|
add_definitions(-DCOOLPROP_PYBIND11_MODULE)
|
|
include_directories(${COOLPROP_INCLUDE_DIRECTORIES})
|
|
pybind11_add_module(CoolProp ${COOLPROP_APP_SOURCES} "${ROOT_DIR}/src/pybind11_interface.cxx") |