From a89059ec984a92a7724bbc59699418b3a90d6454 Mon Sep 17 00:00:00 2001 From: Sam Edwards Date: Wed, 7 Feb 2018 17:30:40 -0700 Subject: [PATCH] CMake: Copy in the "direct" tree to the build directory --- direct/CMakeLists.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/direct/CMakeLists.txt b/direct/CMakeLists.txt index 9f0772633b..fc9f74f019 100644 --- a/direct/CMakeLists.txt +++ b/direct/CMakeLists.txt @@ -34,6 +34,10 @@ if(HAVE_PYTHON) showbase showutil stdpy task test tkpanels tkwidgets wxwidgets) foreach(dir ${DIRECT_INSTALL_DIRECTORIES}) + file(COPY + DIRECTORY "src/${dir}" + DESTINATION "${PROJECT_BINARY_DIR}/direct" + FILES_MATCHING PATTERN "*.py") install( DIRECTORY "src/${dir}" DESTINATION "${PYTHON_LIB_INSTALL_DIR}/direct" @@ -41,8 +45,8 @@ if(HAVE_PYTHON) endforeach() # We also need an __init__.py file, which we have to generate: - file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/src/__init__.py" "") + file(WRITE "${PROJECT_BINARY_DIR}/direct/__init__.py" "") install( - FILES "${CMAKE_CURRENT_BINARY_DIR}/src/__init__.py" + FILES "${PROJECT_BINARY_DIR}/direct/__init__.py" DESTINATION "${PYTHON_LIB_INSTALL_DIR}/direct") endif()