Files
ortools-clone/cmake/python-install.cmake.in
Mike Purvis d1f987e1ae cmake: Rework python install rule
* Install python as system-wide library
* Add support for DESTDIR prefix
  * if DESTDIR relative make it relative to PROJECT_BUILD_DIR

note: This extend and replace #2107
2020-11-26 16:09:54 +01:00

20 lines
506 B
CMake

if(DEFINED ENV{DESTDIR})
# If DESTDIR is not absolute path, make it relative to @PROJECT_BINARY_DIR@
# like any install() command.
if(IS_ABSOLUTE $ENV{DESTDIR})
set(ROOT "--root=$ENV{DESTDIR}")
else()
set(ROOT "--root=@PROJECT_BINARY_DIR@/$ENV{DESTDIR}")
endif()
else()
set(ROOT "")
endif()
execute_process(
WORKING_DIRECTORY @PROJECT_BINARY_DIR@/python
COMMAND @Python_EXECUTABLE@ setup.py install
${ROOT}
--prefix=@CMAKE_INSTALL_PREFIX@
@SETUPTOOLS_INSTALL_LAYOUT@
)