* 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
20 lines
506 B
CMake
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@
|
|
)
|