diff options
author | Jens Verwiebe <info@jensverwiebe.de> | 2014-11-16 22:47:45 +0300 |
---|---|---|
committer | Jens Verwiebe <info@jensverwiebe.de> | 2014-11-16 22:47:57 +0300 |
commit | b505ecaa4ed86233396f5a2a06970dc747952144 (patch) | |
tree | 2d06d9ce018ef18adb06b0a534a654991f0de6db /source/creator/CMakeLists.txt | |
parent | 90f3102f9c3ee8f6360d24e6ed47f4e9d028c976 (diff) |
OSX/cmake: set actual compilation date to macosx bundles, fix player bundle with lbiomp5 ( do we really need this in player? )
Diffstat (limited to 'source/creator/CMakeLists.txt')
-rw-r--r-- | source/creator/CMakeLists.txt | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/source/creator/CMakeLists.txt b/source/creator/CMakeLists.txt index 434f3c40e74..d26d97baef3 100644 --- a/source/creator/CMakeLists.txt +++ b/source/creator/CMakeLists.txt @@ -813,6 +813,14 @@ elseif(APPLE) MACOSX_BUNDLE_SHORT_VERSION_STRING ${BLENDER_VERSION} MACOSX_BUNDLE_LONG_VERSION_STRING "${BLENDER_VERSION} ${BLENDER_DATE}") + # Gather the date in finder-style + execute_process(COMMAND date "+%m/%d/%Y/%H:%M" + OUTPUT_VARIABLE SETFILE_DATE + OUTPUT_STRIP_TRAILING_WHITESPACE) + + # Give the bundle actual creation/modification date + execute_process(COMMAND SetFile -d ${SETFILE_DATE} -m ${SETFILE_DATE} ${EXECUTABLE_OUTPUT_PATH}/blender.app) + install( TARGETS blender DESTINATION "." @@ -896,6 +904,9 @@ elseif(APPLE) "file(REMOVE_RECURSE ${PLAYER_TARGETDIR_VER})" ) + # Give the bundle actual creation/modification date + execute_process(COMMAND SetFile -d ${SETFILE_DATE} -m ${SETFILE_DATE} ${EXECUTABLE_OUTPUT_PATH}/blenderplayer.app) + install( FILES ${OSX_APP_PLAYER_SOURCEDIR}/Contents/PkgInfo DESTINATION blenderplayer.app/Contents @@ -906,6 +917,14 @@ elseif(APPLE) blenderplayer.app/Contents/ ) + if(WITH_OPENMP AND CMAKE_C_COMPILER_ID MATCHES "Clang" AND NOT ${CMAKE_C_COMPILER_VERSION} VERSION_LESS '3.4') + install( + FILES ${LIBDIR}/openmp/lib/libiomp5.dylib + DESTINATION blenderplayer.app/Contents/Resources/lib/ + ) + endif() + + # python if(WITH_PYTHON AND NOT WITH_PYTHON_FRAMEWORK) add_custom_command( |