Select Git revision
ConfigureFiles.cmake

Martin Bellgardt authored
ConfigureFiles.cmake 1.36 KiB
#------------------------------------------------------------------------------
# Project Phoenix
#
# Copyright (c) 2017-2018 RWTH Aachen University, Germany,
# Virtual Reality & Immersive Visualization Group.
#------------------------------------------------------------------------------
# License
#
# Licensed under the 3-Clause BSD License (the "License");
# you may not use this file except in compliance with the License.
# See the file LICENSE for the full text.
# You may obtain a copy of the License at
#
# https://opensource.org/licenses/BSD-3-Clause
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#------------------------------------------------------------------------------
function(GENERATE_CONFIGURE_FILES TARGET)
# config for the build tree
set(CONF_INCLUDE_DIRS
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_BINARY_DIR}
)
configure_file(
${PROJECT_SOURCE_DIR}/cmake/${TARGET}-config.cmake.in
"${PROJECT_BINARY_DIR}/${TARGET}-config.cmake" @ONLY)
export(TARGETS ${TARGET}
FILE "${PROJECT_BINARY_DIR}/${TARGET}-targets.cmake")
endfunction()