Improved CMake script

* Instead of configuring Xcode templates directly to /Library the files are first saved in CMAKE_CURRENT_BINARY_DIR
 * This avoid running CMake as root on some systems
This commit is contained in:
Marco Antognini 2014-05-21 11:16:19 +02:00
parent 6c802952fb
commit 7ae381533e

View File

@ -277,13 +277,13 @@ elseif(SFML_OS_MACOSX)
# install the Xcode templates if requested
if(SFML_INSTALL_XCODE_TEMPLATES)
install(DIRECTORY tools/xcode/templates/SFML
DESTINATION /Library/Developer/Xcode/Templates
PATTERN "*.in" EXCLUDE)
configure_file(
"tools/xcode/templates/SFML/SFML Compiler.xctemplate/TemplateInfo.plist.in"
"/Library/Developer/Xcode/Templates/SFML/SFML Compiler.xctemplate/TemplateInfo.plist"
"${CMAKE_CURRENT_BINARY_DIR}/tools/xcode/templates/SFML/SFML Compiler.xctemplate/TemplateInfo.plist"
@ONLY)
install(DIRECTORY "tools/xcode/templates/SFML" "${CMAKE_CURRENT_BINARY_DIR}/tools/xcode/templates/SFML"
DESTINATION /Library/Developer/Xcode/Templates
PATTERN "*.in" EXCLUDE)
endif()
elseif(SFML_OS_IOS)