diff --git a/CMakeLists.txt b/CMakeLists.txt index ec6efe84e..4375b03b3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -140,8 +140,11 @@ else() # then we can run a post script to copy the remaining headers # we need a dummy file in order to compile the framework + add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/dummy.cpp + COMMAND touch ${CMAKE_CURRENT_BINARY_DIR}/dummy.cpp) + set(SFML_SOURCES ${SFML_HEADERS}) - list(APPEND SFML_SOURCES src/dummy.cpp) + list(APPEND SFML_SOURCES ${CMAKE_CURRENT_BINARY_DIR}/dummy.cpp) # create SFML.framework add_library(SFML ${SFML_SOURCES}) diff --git a/src/dummy.cpp b/src/dummy.cpp deleted file mode 100644 index bdce26935..000000000 --- a/src/dummy.cpp +++ /dev/null @@ -1,28 +0,0 @@ -//////////////////////////////////////////////////////////// -// -// SFML - Simple and Fast Multimedia Library -// Copyright (C) 2007-2011 Marco Antognini (antognini.marco@gmail.com), -// Laurent Gomila (laurent.gom@gmail.com), -// -// This software is provided 'as-is', without any express or implied warranty. -// In no event will the authors be held liable for any damages arising from the use of this software. -// -// Permission is granted to anyone to use this software for any purpose, -// including commercial applications, and to alter it and redistribute it freely, -// subject to the following restrictions: -// -// 1. The origin of this software must not be misrepresented; -// you must not claim that you wrote the original software. -// If you use this software in a product, an acknowledgment -// in the product documentation would be appreciated but is not required. -// -// 2. Altered source versions must be plainly marked as such, -// and must not be misrepresented as being the original software. -// -// 3. This notice may not be removed or altered from any source distribution. -// -//////////////////////////////////////////////////////////// - -// This file is intentionally empty. Its only purpose it to be -// used to produce a valid SFML.framework (at least one -// compilation unit is required) on Mac OS X.