From a23ca045a64f9f07ae06c48af6fbcf79be33cb74 Mon Sep 17 00:00:00 2001 From: lintao <lintao51@gmail.com> Date: Tue, 6 Sep 2022 16:29:10 +0800 Subject: [PATCH] generate the setup.sh under prefix. --- CMakeLists.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 19b583c3..066ca6b0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -52,3 +52,15 @@ install(EXPORT ${PROJECT_NAME}Targets ) gaudi_install(CMAKE cmake/${PROJECT_NAME}Config.cmake) + +file(WRITE ${CMAKE_BINARY_DIR}/setup.sh.in + "#!/bin/bash\n" + "# Generated by cmake \n" + "# Following is the extra envvar:\n" + "@RUN_SCRIPT_EXTRA_COMMANDS@" +) +configure_file("${CMAKE_BINARY_DIR}/setup.sh.in" "${CMAKE_BINARY_DIR}/setup.sh" + @ONLY) + +install(FILES "${CMAKE_BINARY_DIR}/setup.sh" + DESTINATION ${CMAKE_INSTALL_PREFIX}) -- GitLab