[Bf-blender-cvs] [ea6fd84] blender2.4: Build fix for 2.4x branch (CMake on recent Linux)
Campbell Barton
noreply at git.blender.org
Mon Oct 20 09:58:02 CEST 2014
Commit: ea6fd84d6d13f93ff79004056244a12ef72ceaa7
Author: Campbell Barton
Date: Mon Oct 20 09:56:43 2014 +0200
Branches: blender2.4
https://developer.blender.org/rBea6fd84d6d13f93ff79004056244a12ef72ceaa7
Build fix for 2.4x branch (CMake on recent Linux)
===================================================================
M CMake/macros.cmake
M source/creator/CMakeLists.txt
===================================================================
diff --git a/CMake/macros.cmake b/CMake/macros.cmake
index e4ba662..8e82d0f 100644
--- a/CMake/macros.cmake
+++ b/CMake/macros.cmake
@@ -99,4 +99,8 @@ MACRO(SETUP_LIBLINKS
IF(WIN32)
TARGET_LINK_LIBRARIES(${target} ${PTHREADS_LIB})
ENDIF(WIN32)
+ IF(UNIX AND NOT APPLE)
+ TARGET_LINK_LIBRARIES(${target} ${CMAKE_DL_LIBS})
+ TARGET_LINK_LIBRARIES(${target} ${X11_X11_LIB})
+ ENDIF(UNIX AND NOT APPLE)
ENDMACRO(SETUP_LIBLINKS)
diff --git a/source/creator/CMakeLists.txt b/source/creator/CMakeLists.txt
index f31a683..1ba07e5 100644
--- a/source/creator/CMakeLists.txt
+++ b/source/creator/CMakeLists.txt
@@ -93,12 +93,20 @@ IF(UNIX AND NOT APPLE)
MAIN_DEPENDENCY blender
COMMAND rm -Rf ${TARGETDIR}/.blender
COMMAND mkdir ${TARGETDIR}/.blender/
- COMMAND cp ${CMAKE_SOURCE_DIR}/bin/.blender/.bfont.ttf ${TARGETDIR}/.blender/
- COMMAND cp ${CMAKE_SOURCE_DIR}/bin/.blender/.Blanguages ${TARGETDIR}/.blender/
- COMMAND cp -R ${CMAKE_SOURCE_DIR}/bin/.blender/locale ${TARGETDIR}/.blender/
COMMAND cp -R ${CMAKE_SOURCE_DIR}/release/scripts ${TARGETDIR}/.blender/
COMMAND find ${TARGETDIR} -name CVS -prune -exec rm -rf {} "\;"
)
+
+ IF(WITH_INTERNATIONAL)
+ ADD_CUSTOM_COMMAND(TARGET blender
+ POST_BUILD
+ MAIN_DEPENDENCY blender
+ COMMAND cp ${CMAKE_SOURCE_DIR}/bin/.blender/.bfont.ttf ${TARGETDIR}/.blender/
+ COMMAND cp ${CMAKE_SOURCE_DIR}/bin/.blender/.Blanguages ${TARGETDIR}/.blender/
+ COMMAND cp -R ${CMAKE_SOURCE_DIR}/bin/.blender/locale ${TARGETDIR}/.blender/
+ )
+ ENDIF(WITH_INTERNATIONAL)
+
ENDIF(UNIX AND NOT APPLE)
IF(APPLE)
More information about the Bf-blender-cvs
mailing list