diff options
author | Campbell Barton <ideasman42@gmail.com> | 2010-09-06 14:15:41 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2010-09-06 14:15:41 +0400 |
commit | 04b0dcd9e53206d3208c0a846d2e52f262bad985 (patch) | |
tree | 1b21679c6c12019bb3663e0277fe54ce979a2726 /source | |
parent | eef3b72c0e64c01ef8a8d1a84c42377a1b2973e0 (diff) |
- use list append in more places (preferred method since its faster)
- remove some unused include paths
- remove unused linux path define
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/avi/CMakeLists.txt | 3 | ||||
-rw-r--r-- | source/blender/blenfont/CMakeLists.txt | 13 | ||||
-rw-r--r-- | source/blender/blenkernel/CMakeLists.txt | 49 | ||||
-rw-r--r-- | source/blender/blenlib/CMakeLists.txt | 10 | ||||
-rw-r--r-- | source/blender/nodes/CMakeLists.txt | 17 | ||||
-rw-r--r-- | source/blender/nodes/intern/CMP_util.c | 2 | ||||
-rw-r--r-- | source/blender/windowmanager/CMakeLists.txt | 4 | ||||
-rw-r--r-- | source/creator/CMakeLists.txt | 18 | ||||
-rw-r--r-- | source/kernel/CMakeLists.txt | 8 |
9 files changed, 77 insertions, 47 deletions
diff --git a/source/blender/avi/CMakeLists.txt b/source/blender/avi/CMakeLists.txt index 5ef37f5951b..b1ddb8c7895 100644 --- a/source/blender/avi/CMakeLists.txt +++ b/source/blender/avi/CMakeLists.txt @@ -27,7 +27,8 @@ FILE(GLOB SRC intern/*.c) SET(INC - . ../../../intern/guardedalloc + . + ../../../intern/guardedalloc ${JPEG_INC} ) diff --git a/source/blender/blenfont/CMakeLists.txt b/source/blender/blenfont/CMakeLists.txt index 8df40344e5e..abaf769bd3c 100644 --- a/source/blender/blenfont/CMakeLists.txt +++ b/source/blender/blenfont/CMakeLists.txt @@ -24,14 +24,19 @@ FILE(GLOB SRC intern/*.c) -SET(INC - ../../../intern/guardedalloc ../blenlib ../makesdna ../editors/include - ../blenkernel ../../../extern/glew/include . +SET(INC + . + ../blenlib + ../makesdna + ../editors/include + ../blenkernel + ../../../intern/guardedalloc + ../../../extern/glew/include ${FREETYPE_INCLUDE_DIRS} ) IF(WITH_INTERNATIONAL) - SET(INC ${INC} ${GETTEXT_INC}) + LIST(APPEND INC ${GETTEXT_INC}) ADD_DEFINITIONS(-DINTERNATIONAL) ENDIF(WITH_INTERNATIONAL) diff --git a/source/blender/blenkernel/CMakeLists.txt b/source/blender/blenkernel/CMakeLists.txt index fbd75a79fd7..0603081b59c 100644 --- a/source/blender/blenkernel/CMakeLists.txt +++ b/source/blender/blenkernel/CMakeLists.txt @@ -27,13 +27,29 @@ FILE(GLOB SRC intern/*.c) SET(INC - . ../../../intern/guardedalloc ../../../intern/memutil ../editors/include ../blenlib ../makesdna ../modifiers - ../render/extern/include ../../../intern/decimation/extern - ../imbuf ../avi ../../../intern/elbeem/extern ../../../intern/opennl/extern - ../../../intern/iksolver/extern ../blenloader ../ikplugin - ../nodes ../../../extern/glew/include ../gpu ../makesrna ../../../intern/smoke/extern - ../../../intern/bsp/extern ../blenfont + . + ../avi + ../blenlib + ../blenloader + ../editors/include + ../gpu + ../ikplugin + ../imbuf + ../makesdna + ../makesrna + ../modifiers + ../nodes + ../render/extern/include + ../../../extern/glew/include ../../../intern/audaspace/intern + ../../../intern/bsp/extern ../blenfont + ../../../intern/decimation/extern + ../../../intern/elbeem/extern + ../../../intern/guardedalloc + ../../../intern/iksolver/extern + ../../../intern/memutil + ../../../intern/opennl/extern + ../../../intern/smoke/extern ../../../source/blender/windowmanager # XXX - BAD LEVEL CALL WM_api.h ${ZLIB_INC} ) @@ -42,7 +58,7 @@ SET(INC ADD_DEFINITIONS(-DGLEW_STATIC) IF(WITH_BULLET) - SET(INC ${INC} ../../../extern/bullet2/src) + LIST(APPEND INC ../../../extern/bullet2/src) ADD_DEFINITIONS(-DUSE_BULLET) ENDIF(WITH_BULLET) @@ -71,28 +87,30 @@ IF(WITH_IMAGE_HDR) ENDIF(WITH_IMAGE_HDR) IF(WITH_QUICKTIME) - SET(INC ${INC} ../quicktime ${QUICKTIME_INC}) + LIST(APPEND INC ../quicktime) + LIST(APPEND INC ${QUICKTIME_INC}) ADD_DEFINITIONS(-DWITH_QUICKTIME) ENDIF(WITH_QUICKTIME) IF(WITH_FFMPEG) - SET(INC ${INC} ${FFMPEG_INC}) + LIST(APPEND INC ${FFMPEG_INC}) ADD_DEFINITIONS(-DWITH_FFMPEG) ENDIF(WITH_FFMPEG) IF(WITH_LCMS) - SET(INC ${INC} ${LCMS_INCLUDE_DIR}) + LIST(APPEND INC ${LCMS_INCLUDE_DIR}) ADD_DEFINITIONS(-DWITH_LCMS) ENDIF(WITH_LCMS) IF(WITH_PYTHON) - SET(INC ${INC} ../python ${PYTHON_INC}) + LIST(APPEND INC ../python) + LIST(APPEND INC ${PYTHON_INC}) ELSE(WITH_PYTHON) ADD_DEFINITIONS(-DDISABLE_PYTHON) ENDIF(WITH_PYTHON) IF(WITH_OPENMP) - ADD_DEFINITIONS(-DPARALLEL=1) + ADD_DEFINITIONS(-DPARALLEL=1) ENDIF(WITH_OPENMP) IF(NOT WITH_FLUID) @@ -100,18 +118,17 @@ IF(NOT WITH_FLUID) ENDIF(NOT WITH_FLUID) IF(WITH_LZO) - SET(INC ${INC} ../../../extern/lzo/minilzo) + LIST(APPEND INC ../../../extern/lzo/minilzo) ADD_DEFINITIONS(-DWITH_LZO) ENDIF(WITH_LZO) IF(WITH_LZMA) - SET(INC ${INC} ../../../extern/lzma) + LIST(APPEND INC ../../../extern/lzma) ADD_DEFINITIONS(-DWITH_LZMA) ENDIF(WITH_LZMA) IF(WIN32) - SET(INC ${INC} ${PTHREADS_INC}) + LIST(APPEND INC ${PTHREADS_INC}) ENDIF(WIN32) BLENDERLIB(bf_blenkernel "${SRC}" "${INC}") - diff --git a/source/blender/blenlib/CMakeLists.txt b/source/blender/blenlib/CMakeLists.txt index ab1dc3fe909..998b3c670d0 100644 --- a/source/blender/blenlib/CMakeLists.txt +++ b/source/blender/blenlib/CMakeLists.txt @@ -27,10 +27,14 @@ FILE(GLOB SRC intern/*.c) SET(INC - . ../makesdna ../blenkernel ../../../intern/guardedalloc ../include - ../gpu ../../../intern/ghost + . + ../makesdna + ../blenkernel + ../include + ../gpu + ../../../intern/ghost + ../../../intern/guardedalloc ${FREETYPE_INCLUDE_DIRS} - ${ZLIB_INC} ) IF(CMAKE_SYSTEM_NAME MATCHES "Linux") diff --git a/source/blender/nodes/CMakeLists.txt b/source/blender/nodes/CMakeLists.txt index 3fe85e2dbb8..d5e8e37f1fd 100644 --- a/source/blender/nodes/CMakeLists.txt +++ b/source/blender/nodes/CMakeLists.txt @@ -26,12 +26,17 @@ FILE(GLOB SRC intern/*.c intern/CMP_nodes/*.c intern/SHD_nodes/*.c intern/TEX_nodes/*.c) SET(INC - . ../../../intern/guardedalloc ../editors/include ../blenlib ../makesdna - ../render/extern/include ../../../intern/decimation/extern ../makesrna - ../imbuf ../avi ../../../intern/elbeem/extern - ../../../intern/iksolver/extern ../blenloader - ../blenkernel ../../../extern/glew/include ../gpu - ${ZLIB_INC} + . + ../blenkernel + ../blenlib + ../blenloader + ../gpu + ../imbuf + ../makesdna + ../makesrna + ../render/extern/include + ../../../intern/guardedalloc + ../../../extern/glew/include ) IF(WIN32) diff --git a/source/blender/nodes/intern/CMP_util.c b/source/blender/nodes/intern/CMP_util.c index bcb038bccc3..9edcc8b0eec 100644 --- a/source/blender/nodes/intern/CMP_util.c +++ b/source/blender/nodes/intern/CMP_util.c @@ -62,7 +62,7 @@ CompBuf *dupalloc_compbuf(CompBuf *cbuf) { CompBuf *dupbuf= alloc_compbuf(cbuf->x, cbuf->y, cbuf->type, 1); if(dupbuf) { - memcpy(dupbuf->rect, cbuf->rect, cbuf->type*sizeof(float)*cbuf->x*cbuf->y); + memmove(dupbuf->rect, cbuf->rect, cbuf->type*sizeof(float)*cbuf->x*cbuf->y); dupbuf->xof= cbuf->xof; dupbuf->yof= cbuf->yof; diff --git a/source/blender/windowmanager/CMakeLists.txt b/source/blender/windowmanager/CMakeLists.txt index ce7474af477..a96cce5fc68 100644 --- a/source/blender/windowmanager/CMakeLists.txt +++ b/source/blender/windowmanager/CMakeLists.txt @@ -31,12 +31,10 @@ SET(INC . ../../../intern/guardedalloc ../../../intern/memutil ../blenlib ../makesdna ../makesrna ../blenkernel ../include ../imbuf ../render/extern/include - ../../../intern/bsp/extern - ../../../intern/decimation/extern ../blenloader + ../blenloader ../../kernel/gen_system ../readstreamglue ../../../intern/elbeem/extern ../../../intern/ghost ../../../intern/opennl/extern ../../../extern/glew/include - ../python ../nodes ../gpu ../blenfont diff --git a/source/creator/CMakeLists.txt b/source/creator/CMakeLists.txt index ea6507bfc7b..c4e01ba1a9d 100644 --- a/source/creator/CMakeLists.txt +++ b/source/creator/CMakeLists.txt @@ -82,12 +82,6 @@ IF(NOT WITH_SDL) ADD_DEFINITIONS(-DDISABLE_SDL) ENDIF(NOT WITH_SDL) -IF(UNIX AND NOT APPLE) - SET(BLENDERPATH ${CMAKE_INSTALL_PREFIX}/share/blender/${BLENDER_VERSION}) - # blender_path in creator.c - ADD_DEFINITIONS(-DBLENDERPATH="${BLENDERPATH}") -ENDIF(UNIX AND NOT APPLE) - IF(CMAKE_SYSTEM_NAME MATCHES "Linux") ADD_DEFINITIONS(-DWITH_BINRELOC) INCLUDE_DIRECTORIES(${BINRELOC_INC}) @@ -97,7 +91,7 @@ ENDIF(CMAKE_SYSTEM_NAME MATCHES "Linux") SET(EXESRC creator.c) IF(WIN32) - SET(EXESRC ${EXESRC} ../icons/winblender.rc) + LIST(APPEND EXESRC ../icons/winblender.rc) ENDIF(WIN32) IF(WITH_BUILDINFO) @@ -107,7 +101,7 @@ IF(WITH_BUILDINFO) ADD_DEFINITIONS(-DBUILD_PLATFORM="${CMAKE_SYSTEM_NAME}") ADD_DEFINITIONS(-DBUILD_TYPE="${CMAKE_BUILD_TYPE}") - SET(EXESRC ${EXESRC} buildinfo.c) + LIST(APPEND EXESRC buildinfo.c) ENDIF(WITH_BUILDINFO) MESSAGE(STATUS "Configuring blender") @@ -440,11 +434,11 @@ FILE(READ ${CMAKE_BINARY_DIR}/cmake_blender_libs.txt BLENDER_LINK_LIBS) SET(BLENDER_LINK_LIBS bf_nodes ${BLENDER_LINK_LIBS} bf_windowmanager bf_render) IF(WITH_FLUID) - SET(BLENDER_LINK_LIBS ${BLENDER_LINK_LIBS} bf_intern_elbeem) + LIST(APPEND BLENDER_LINK_LIBS bf_intern_elbeem) ENDIF(WITH_FLUID) IF(CMAKE_SYSTEM_NAME MATCHES "Linux") - SET(BLENDER_LINK_LIBS ${BLENDER_LINK_LIBS} extern_binreloc) + LIST(APPEND BLENDER_LINK_LIBS extern_binreloc) ENDIF(CMAKE_SYSTEM_NAME MATCHES "Linux") #IF(UNIX) @@ -562,11 +556,11 @@ ENDIF(CMAKE_SYSTEM_NAME MATCHES "Linux") ) IF(WITH_CXX_GUARDEDALLOC) - SET(BLENDER_SORTED_LIBS ${BLENDER_SORTED_LIBS} bf_intern_guardedalloc_cpp) + LIST(APPEND BLENDER_SORTED_LIBS bf_intern_guardedalloc_cpp) ENDIF(WITH_CXX_GUARDEDALLOC) IF(WITH_QUICKTIME) - SET(BLENDER_SORTED_LIBS ${BLENDER_SORTED_LIBS} bf_quicktime) + LIST(APPEND BLENDER_SORTED_LIBS bf_quicktime) ENDIF(WITH_QUICKTIME) diff --git a/source/kernel/CMakeLists.txt b/source/kernel/CMakeLists.txt index 46c5ea89ce5..66d14014587 100644 --- a/source/kernel/CMakeLists.txt +++ b/source/kernel/CMakeLists.txt @@ -24,7 +24,13 @@ # # ***** END GPL LICENSE BLOCK ***** -SET(INC gen_messaging gen_system ../../intern/string ../../intern/moto/include ../../source/blender/blenloader ) +SET(INC + gen_messaging + gen_system + ../../intern/string + ../../intern/moto/include + ../../source/blender/blenloader +) FILE(GLOB SRC gen_messaging/intern/messaging.c |