CMake: add library deps to CMakeLists.txt

Tested to work on Linux and macOS.

This will be enabled once all platforms are verified.

See D4684
This commit is contained in:
Campbell Barton
2019-04-16 06:18:52 +02:00
parent 813e470eac
commit 5498e7f193
62 changed files with 331 additions and 6 deletions

View File

@@ -257,7 +257,7 @@ set(SRC
) )
set(LIB set(LIB
extern_glog
) )
if(WITH_LIBMV_SCHUR_SPECIALIZATIONS) if(WITH_LIBMV_SCHUR_SPECIALIZATIONS)

View File

@@ -136,7 +136,7 @@ ${headers}
) )
set(LIB set(LIB
extern_glog
) )
if(WITH_LIBMV_SCHUR_SPECIALIZATIONS) if(WITH_LIBMV_SCHUR_SPECIALIZATIONS)

View File

@@ -54,6 +54,7 @@ set(SRC
) )
set(LIB set(LIB
extern_gflags
) )
if(WIN32) if(WIN32)

View File

@@ -41,6 +41,12 @@ endif()
set(LIB set(LIB
) )
if(NOT WITH_SYSTEM_AUDASPACE)
list(APPEND LIB
audaspace
)
endif()
if(WITH_PYTHON) if(WITH_PYTHON)
list(APPEND INC_SYS list(APPEND INC_SYS
${PYTHON_INCLUDE_DIRS} ${PYTHON_INCLUDE_DIRS}
@@ -49,6 +55,12 @@ if(WITH_PYTHON)
intern/AUD_PyInit.cpp intern/AUD_PyInit.cpp
intern/AUD_PyInit.h intern/AUD_PyInit.h
) )
if(NOT WITH_SYSTEM_AUDASPACE)
list(APPEND LIB
audaspace-py
)
endif()
add_definitions(-DWITH_PYTHON) add_definitions(-DWITH_PYTHON)
endif() endif()

View File

@@ -39,6 +39,13 @@ set(SRC
) )
set(LIB set(LIB
cycles_bvh
cycles_device
cycles_graph
cycles_kernel
cycles_render
cycles_subd
cycles_util
) )
set(ADDON_FILES set(ADDON_FILES

View File

@@ -36,7 +36,7 @@ set(SRC_HEADERS
) )
set(LIB set(LIB
cycles_render
) )
include_directories(${INC}) include_directories(${INC})

View File

@@ -62,6 +62,16 @@ set(LIB
) )
if(WITH_CUDA_DYNLOAD)
list(APPEND LIB
extern_cuew
)
else()
list(APPEND LIB
${CUDA_CUDA_LIBRARY}
)
endif()
add_definitions(${GL_DEFINITIONS}) add_definitions(${GL_DEFINITIONS})
if(WITH_CYCLES_NETWORK) if(WITH_CYCLES_NETWORK)
add_definitions(-DWITH_NETWORK) add_definitions(-DWITH_NETWORK)

View File

@@ -474,6 +474,9 @@ endif()
# OSL module # OSL module
if(WITH_CYCLES_OSL) if(WITH_CYCLES_OSL)
list(APPEND LIB
cycles_kernel_osl
)
add_subdirectory(osl) add_subdirectory(osl)
add_subdirectory(shaders) add_subdirectory(shaders)
endif() endif()

View File

@@ -26,7 +26,7 @@ set(HEADER_SRC
) )
set(LIB set(LIB
cycles_render
) )
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${RTTI_DISABLE_FLAGS}") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${RTTI_DISABLE_FLAGS}")

View File

@@ -74,8 +74,15 @@ set(SRC_HEADERS
) )
set(LIB set(LIB
cycles_bvh
) )
if(WITH_CYCLES_OSL)
list(APPEND LIB
cycles_kernel_osl
)
endif()
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${RTTI_DISABLE_FLAGS}") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${RTTI_DISABLE_FLAGS}")
include_directories(${INC}) include_directories(${INC})

View File

@@ -85,6 +85,9 @@ set(SRC
) )
set(LIB set(LIB
bf_intern_glew_mx
bf_intern_string
${GLEW_LIBRARY}
) )
if(WITH_GHOST_DEBUG) if(WITH_GHOST_DEBUG)
@@ -195,6 +198,10 @@ elseif(WITH_X11)
if(WITH_GHOST_XDND) if(WITH_GHOST_XDND)
add_definitions(-DWITH_XDND) add_definitions(-DWITH_XDND)
list(APPEND LIB
extern_xdnd
)
list(APPEND INC list(APPEND INC
../../extern/xdnd ../../extern/xdnd
) )

View File

@@ -34,7 +34,8 @@ set(SRC
) )
set(LIB set(LIB
extern_ceres
extern_glog
) )
if(WITH_LIBMV) if(WITH_LIBMV)

View File

@@ -113,7 +113,8 @@ set(SRC
) )
set(LIB set(LIB
extern_ceres
extern_glog
) )
if(WITH_LIBMV) if(WITH_LIBMV)

View File

@@ -52,6 +52,8 @@ set(SRC
) )
set(LIB set(LIB
bf_gpu
bf_intern_guardedalloc
) )
if(WIN32) if(WIN32)

View File

@@ -355,6 +355,31 @@ set(SRC
) )
set(LIB set(LIB
bf_editor_animation # FIXME, bad level (compare_ak_cfraPtr)
bf_blenfont
bf_blenlib
bf_blenloader
bf_blentranslation
bf_bmesh
bf_depsgraph
bf_draw
bf_gpencil_modifiers
bf_gpu
bf_ikplugin
bf_imbuf
bf_intern_ghost
bf_intern_guardedalloc
bf_intern_libmv # Uses stub when disabled.
bf_intern_mikktspace
bf_intern_opensubdiv # Uses stub when disabled.
bf_modifiers
bf_nodes
bf_physics
bf_python
bf_python_bmesh
bf_rna
bf_shader_fx
) )
if(WITH_BINRELOC) if(WITH_BINRELOC)
@@ -387,6 +412,10 @@ if(WITH_BULLET)
list(APPEND INC list(APPEND INC
../../../intern/rigidbody ../../../intern/rigidbody
) )
list(APPEND LIB
bf_intern_rigidbody
extern_bullet
)
add_definitions(-DWITH_BULLET) add_definitions(-DWITH_BULLET)
endif() endif()
@@ -481,6 +510,9 @@ if(WITH_MOD_FLUID)
list(APPEND INC list(APPEND INC
../../../intern/elbeem/extern ../../../intern/elbeem/extern
) )
list(APPEND LIB
bf_intern_elbeem
)
add_definitions(-DWITH_MOD_FLUID) add_definitions(-DWITH_MOD_FLUID)
endif() endif()
@@ -488,6 +520,9 @@ if(WITH_MOD_SMOKE)
list(APPEND INC list(APPEND INC
../../../intern/smoke/extern ../../../intern/smoke/extern
) )
list(APPEND LIB
bf_intern_smoke
)
add_definitions(-DWITH_SMOKE) add_definitions(-DWITH_SMOKE)
endif() endif()
@@ -509,6 +544,9 @@ if(WITH_LZO)
list(APPEND INC_SYS list(APPEND INC_SYS
../../../extern/lzo/minilzo ../../../extern/lzo/minilzo
) )
list(APPEND LIB
extern_minilzo
)
endif() endif()
add_definitions(-DWITH_LZO) add_definitions(-DWITH_LZO)
endif() endif()
@@ -517,6 +555,9 @@ if(WITH_LZMA)
list(APPEND INC_SYS list(APPEND INC_SYS
../../../extern/lzma ../../../extern/lzma
) )
list(APPEND LIB
extern_lzma
)
add_definitions(-DWITH_LZMA) add_definitions(-DWITH_LZMA)
endif() endif()
@@ -557,6 +598,9 @@ if(WITH_OPENVDB)
list(APPEND INC list(APPEND INC
../../../intern/openvdb ../../../intern/openvdb
) )
list(APPEND LIB
bf_intern_openvdb
)
add_definitions(-DWITH_OPENVDB) add_definitions(-DWITH_OPENVDB)
if(WITH_OPENVDB_BLOSC) if(WITH_OPENVDB_BLOSC)

View File

@@ -234,6 +234,10 @@ set(SRC
) )
set(LIB set(LIB
bf_intern_eigen
bf_intern_guardedalloc
bf_intern_numaapi
extern_wcwidth
) )
if(WITH_MEM_VALGRIND) if(WITH_MEM_VALGRIND)

View File

@@ -68,6 +68,8 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
) )
if(WITH_BUILDINFO) if(WITH_BUILDINFO)

View File

@@ -40,10 +40,15 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
) )
if(WITH_INTERNATIONAL) if(WITH_INTERNATIONAL)
add_definitions(-DWITH_INTERNATIONAL) add_definitions(-DWITH_INTERNATIONAL)
list(APPEND LIB
bf_intern_locale
)
endif() endif()
if(WITH_PYTHON) if(WITH_PYTHON)

View File

@@ -164,6 +164,7 @@ set(SRC
) )
set(LIB set(LIB
extern_rangetree
) )
if(MSVC AND NOT MSVC_CLANG) if(MSVC AND NOT MSVC_CLANG)
@@ -174,6 +175,9 @@ if(WITH_BULLET)
list(APPEND INC_SYS list(APPEND INC_SYS
${BULLET_INCLUDE_DIRS} ${BULLET_INCLUDE_DIRS}
) )
list(APPEND LIB
extern_bullet
)
add_definitions(-DWITH_BULLET) add_definitions(-DWITH_BULLET)
endif() endif()

View File

@@ -540,6 +540,9 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
extern_clew
) )
list(APPEND INC list(APPEND INC

View File

@@ -152,6 +152,8 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
) )
data_to_c_simple(engines/eevee/shaders/ambient_occlusion_lib.glsl SRC) data_to_c_simple(engines/eevee/shaders/ambient_occlusion_lib.glsl SRC)

View File

@@ -54,6 +54,8 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
) )
if(WITH_INTERNATIONAL) if(WITH_INTERNATIONAL)

View File

@@ -59,6 +59,8 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
) )
if(WITH_INTERNATIONAL) if(WITH_INTERNATIONAL)

View File

@@ -49,6 +49,9 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
extern_curve_fit_nd
) )
if(WITH_INTERNATIONAL) if(WITH_INTERNATIONAL)

View File

@@ -62,6 +62,8 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
) )
if(WITH_INTERNATIONAL) if(WITH_INTERNATIONAL)

View File

@@ -80,6 +80,9 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
bf_editor_datafiles
) )
if(WITH_INTERNATIONAL) if(WITH_INTERNATIONAL)

View File

@@ -47,13 +47,21 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
) )
if(WITH_OPENCOLLADA) if(WITH_OPENCOLLADA)
list(APPEND LIB
bf_collada
)
add_definitions(-DWITH_COLLADA) add_definitions(-DWITH_COLLADA)
endif() endif()
if(WITH_ALEMBIC) if(WITH_ALEMBIC)
list(APPEND LIB
bf_alembic
)
add_definitions(-DWITH_ALEMBIC) add_definitions(-DWITH_ALEMBIC)
if(WITH_ALEMBIC_HDF5) if(WITH_ALEMBIC_HDF5)

View File

@@ -73,6 +73,8 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
) )
if(WITH_INTERNATIONAL) if(WITH_INTERNATIONAL)

View File

@@ -69,6 +69,9 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
bf_render
) )
add_definitions(${GL_DEFINITIONS}) add_definitions(${GL_DEFINITIONS})

View File

@@ -51,15 +51,26 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
) )
if(WITH_MOD_FLUID) if(WITH_MOD_FLUID)
list(APPEND INC list(APPEND INC
../../../../intern/elbeem/extern ../../../../intern/elbeem/extern
) )
list(APPEND LIB
bf_intern_elbeem
)
add_definitions(-DWITH_MOD_FLUID) add_definitions(-DWITH_MOD_FLUID)
endif() endif()
if(WITH_MOD_SMOKE)
list(APPEND LIB
bf_intern_smoke
)
endif()
if(WITH_INTERNATIONAL) if(WITH_INTERNATIONAL)
add_definitions(-DWITH_INTERNATIONAL) add_definitions(-DWITH_INTERNATIONAL)
endif() endif()

View File

@@ -35,6 +35,8 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
) )
if(WITH_INTERNATIONAL) if(WITH_INTERNATIONAL)

View File

@@ -55,6 +55,8 @@ set(SRC
) )
set(LIB set(LIB
bf_editor_datafiles
bf_editor_space_sequencer
) )
if(WITH_INTERNATIONAL) if(WITH_INTERNATIONAL)

View File

@@ -65,6 +65,8 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
) )
if(WITH_INTERNATIONAL) if(WITH_INTERNATIONAL)

View File

@@ -36,12 +36,17 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
) )
if(WITH_AUDASPACE) if(WITH_AUDASPACE)
list(APPEND INC_SYS list(APPEND INC_SYS
${AUDASPACE_C_INCLUDE_DIRS} ${AUDASPACE_C_INCLUDE_DIRS}
) )
list(APPEND LIB
bf_intern_audaspace
)
add_definitions(-DWITH_AUDASPACE) add_definitions(-DWITH_AUDASPACE)
endif() endif()

View File

@@ -45,6 +45,8 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
) )
add_definitions(${GL_DEFINITIONS}) add_definitions(${GL_DEFINITIONS})

View File

@@ -35,6 +35,26 @@ set(SRC
) )
set(LIB set(LIB
bf_editor_io
bf_editor_sound
bf_editor_space_action
bf_editor_space_buttons
bf_editor_space_clip
bf_editor_space_console
bf_editor_space_file
bf_editor_space_graph
bf_editor_space_image
bf_editor_space_info
bf_editor_space_nla
bf_editor_space_node
bf_editor_space_outliner
bf_editor_space_script
bf_editor_space_sequencer
bf_editor_space_statusbar
bf_editor_space_text
bf_editor_space_topbar
bf_editor_space_userpref
bf_editor_space_view3d
) )
blender_add_lib(bf_editor_space_api "${SRC}" "${INC}" "${INC_SYS}" "${LIB}") blender_add_lib(bf_editor_space_api "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")

View File

@@ -64,6 +64,8 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
) )
add_definitions(${GL_DEFINITIONS}) add_definitions(${GL_DEFINITIONS})

View File

@@ -41,6 +41,8 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
) )
if(WITH_PYTHON) if(WITH_PYTHON)

View File

@@ -46,12 +46,17 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
) )
if(WITH_AUDASPACE) if(WITH_AUDASPACE)
list(APPEND INC_SYS list(APPEND INC_SYS
${AUDASPACE_C_INCLUDE_DIRS} ${AUDASPACE_C_INCLUDE_DIRS}
) )
list(APPEND LIB
bf_intern_audaspace
)
add_definitions(-DWITH_AUDASPACE) add_definitions(-DWITH_AUDASPACE)
endif() endif()

View File

@@ -48,6 +48,9 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
bf_editor_uvedit
) )
if(WITH_INTERNATIONAL) if(WITH_INTERNATIONAL)

View File

@@ -46,6 +46,8 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
) )
if(WITH_INTERNATIONAL) if(WITH_INTERNATIONAL)

View File

@@ -58,6 +58,9 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
bf_editor_screen
) )
if(WITH_INTERNATIONAL) if(WITH_INTERNATIONAL)

View File

@@ -50,6 +50,9 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
bf_editor_undo
) )
if(WITH_INTERNATIONAL) if(WITH_INTERNATIONAL)

View File

@@ -51,6 +51,8 @@ set(SRC
) )
set(LIB set(LIB
bf_editor_interface
bf_editor_util
) )
if(WITH_AUDASPACE) if(WITH_AUDASPACE)

View File

@@ -38,6 +38,8 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
) )
add_definitions(${GL_DEFINITIONS}) add_definitions(${GL_DEFINITIONS})

View File

@@ -52,6 +52,8 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
) )
add_definitions(${GL_DEFINITIONS}) add_definitions(${GL_DEFINITIONS})

View File

@@ -73,6 +73,8 @@ set(SRC
) )
set(LIB set(LIB
bf_editor_lattice
bf_editor_mesh
) )
if(WITH_PYTHON) if(WITH_PYTHON)

View File

@@ -55,6 +55,12 @@ set(SRC
) )
set(LIB set(LIB
bf_blenfont
bf_blenkernel
bf_blenlib
bf_bmesh
bf_editor_mask
bf_gpu
) )
if(WITH_INTERNATIONAL) if(WITH_INTERNATIONAL)

View File

@@ -37,6 +37,13 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
bf_editor_curve
bf_editor_lattice
bf_editor_mesh
bf_editor_metaball
bf_editor_physics
) )
if(WITH_INTERNATIONAL) if(WITH_INTERNATIONAL)

View File

@@ -548,6 +548,7 @@ set(SRC
) )
set(LIB set(LIB
bf_python_mathutils
) )
set(INC set(INC

View File

@@ -124,6 +124,7 @@ set(SRC
) )
set(LIB set(LIB
extern_glew
) )
data_to_c_simple(shaders/gpu_shader_depth_only_frag.glsl SRC) data_to_c_simple(shaders/gpu_shader_depth_only_frag.glsl SRC)

View File

@@ -43,6 +43,9 @@ set(LIB
) )
if(WITH_IK_SOLVER) if(WITH_IK_SOLVER)
list(APPEND LIB
bf_intern_iksolver
)
list(APPEND INC list(APPEND INC
../../../intern/iksolver/extern ../../../intern/iksolver/extern
) )
@@ -54,6 +57,9 @@ if(WITH_IK_SOLVER)
endif() endif()
if(WITH_IK_ITASC) if(WITH_IK_ITASC)
list(APPEND LIB
bf_intern_itasc
)
list(APPEND INC list(APPEND INC
../../../intern/itasc ../../../intern/itasc
) )

View File

@@ -84,9 +84,17 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
bf_blenloader
bf_intern_guardedalloc
bf_intern_memutil
) )
if(WITH_IMAGE_OPENEXR) if(WITH_IMAGE_OPENEXR)
list(APPEND LIB
bf_imbuf_openexr
)
add_definitions(-DWITH_OPENEXR) add_definitions(-DWITH_OPENEXR)
else() else()
list(APPEND SRC list(APPEND SRC
@@ -106,6 +114,9 @@ endif()
if(WITH_OPENIMAGEIO) if(WITH_OPENIMAGEIO)
list(APPEND LIB
bf_imbuf_openimageio
)
add_definitions(-DWITH_OPENIMAGEIO) add_definitions(-DWITH_OPENIMAGEIO)
endif() endif()
@@ -124,6 +135,9 @@ if(WITH_CODEC_AVI)
list(APPEND INC list(APPEND INC
../avi ../avi
) )
list(APPEND LIB
bf_avi
)
add_definitions(-DWITH_AVI) add_definitions(-DWITH_AVI)
endif() endif()
@@ -144,10 +158,16 @@ if(WITH_CODEC_FFMPEG)
endif() endif()
if(WITH_IMAGE_DDS) if(WITH_IMAGE_DDS)
list(APPEND LIB
bf_imbuf_dds
)
add_definitions(-DWITH_DDS) add_definitions(-DWITH_DDS)
endif() endif()
if(WITH_IMAGE_CINEON) if(WITH_IMAGE_CINEON)
list(APPEND LIB
bf_imbuf_cineon
)
add_definitions(-DWITH_CINEON) add_definitions(-DWITH_CINEON)
endif() endif()

View File

@@ -373,6 +373,23 @@ set(SRC
) )
set(LIB set(LIB
bf_editor_armature
bf_editor_curve
bf_editor_gizmo_library
bf_editor_gpencil
bf_editor_mesh
bf_editor_object
bf_editor_physics
bf_editor_render
bf_editor_scene
bf_editor_sculpt_paint
bf_editor_space_clip
bf_editor_space_file
bf_editor_space_image
bf_editor_space_info
bf_editor_space_node
bf_editor_space_view3d
bf_editor_transform
) )
add_definitions(${GL_DEFINITIONS}) add_definitions(${GL_DEFINITIONS})

View File

@@ -109,6 +109,8 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
) )
if(WITH_ALEMBIC) if(WITH_ALEMBIC)
@@ -116,12 +118,18 @@ if(WITH_ALEMBIC)
list(APPEND INC list(APPEND INC
../alembic ../alembic
) )
list(APPEND LIB
bf_alembic
)
endif() endif()
if(WITH_MOD_REMESH) if(WITH_MOD_REMESH)
list(APPEND INC list(APPEND INC
../../../intern/dualcon ../../../intern/dualcon
) )
list(APPEND LIB
bf_intern_dualcon
)
add_definitions(-DWITH_MOD_REMESH) add_definitions(-DWITH_MOD_REMESH)
endif() endif()
@@ -134,6 +142,9 @@ if(WITH_MOD_OCEANSIM)
endif() endif()
if(WITH_BULLET) if(WITH_BULLET)
list(APPEND LIB
extern_bullet
)
add_definitions(-DWITH_BULLET) add_definitions(-DWITH_BULLET)
endif() endif()

View File

@@ -52,6 +52,9 @@ set(SRC
) )
set(LIB set(LIB
bf_blenkernel
bf_blenlib
bf_python_mathutils
) )
if(WITH_FREESTYLE) if(WITH_FREESTYLE)

View File

@@ -51,6 +51,7 @@ set(SRC
) )
set(LIB set(LIB
${GLEW_LIBRARY}
) )
add_definitions(${GL_DEFINITIONS}) add_definitions(${GL_DEFINITIONS})

View File

@@ -118,6 +118,9 @@ set(SRC
) )
set(LIB set(LIB
bf_editor_interface
bf_editor_space_api
bf_python_gpu
) )
# only to check if buildinfo is available # only to check if buildinfo is available

View File

@@ -56,6 +56,8 @@ set(SRC
) )
set(LIB set(LIB
bf_blenlib
bf_python_ext
) )

View File

@@ -80,6 +80,9 @@ if(WITH_PYTHON)
endif() endif()
if(WITH_IMAGE_OPENEXR) if(WITH_IMAGE_OPENEXR)
list(APPEND LIB
bf_imbuf_openexr
)
add_definitions(-DWITH_OPENEXR) add_definitions(-DWITH_OPENEXR)
endif() endif()
@@ -91,6 +94,9 @@ if(WITH_FREESTYLE)
list(APPEND INC list(APPEND INC
../freestyle ../freestyle
) )
list(APPEND LIB
bf_freestyle
)
add_definitions(-DWITH_FREESTYLE) add_definitions(-DWITH_FREESTYLE)
endif() endif()

View File

@@ -107,6 +107,7 @@ set(SRC
) )
set(LIB set(LIB
bf_editor_screen
) )
if(WITH_AUDASPACE) if(WITH_AUDASPACE)
@@ -166,6 +167,9 @@ if(WIN32)
endif() endif()
if(WITH_COMPOSITOR) if(WITH_COMPOSITOR)
list(APPEND LIB
bf_compositor
)
add_definitions(-DWITH_COMPOSITOR) add_definitions(-DWITH_COMPOSITOR)
endif() endif()

View File

@@ -38,6 +38,22 @@ blender_include_dirs(
) )
set(LIB set(LIB
bf_blenfont
bf_blenkernel
bf_blenlib
bf_blenloader
bf_depsgraph
bf_dna
bf_editor_datafiles
bf_imbuf
bf_intern_clog
bf_intern_guardedalloc
bf_intern_memutil
bf_intern_opencolorio
bf_python
bf_render
bf_rna
bf_windowmanager
) )
add_definitions(${GL_DEFINITIONS}) add_definitions(${GL_DEFINITIONS})
@@ -57,6 +73,9 @@ if(WITH_CYCLES)
blender_include_dirs(../../intern/cycles/blender) blender_include_dirs(../../intern/cycles/blender)
add_definitions(-DWITH_CYCLES_LOGGING) add_definitions(-DWITH_CYCLES_LOGGING)
endif() endif()
list(APPEND LIB
bf_intern_cycles
)
endif() endif()
if(WITH_CODEC_FFMPEG) if(WITH_CODEC_FFMPEG)
@@ -86,11 +105,17 @@ endif()
if(WITH_BINRELOC) if(WITH_BINRELOC)
blender_include_dirs(${BINRELOC_INCLUDE_DIRS}) blender_include_dirs(${BINRELOC_INCLUDE_DIRS})
list(APPEND LIB
extern_binreloc
)
add_definitions(-DWITH_BINRELOC) add_definitions(-DWITH_BINRELOC)
endif() endif()
if(WITH_FREESTYLE) if(WITH_FREESTYLE)
blender_include_dirs(../blender/freestyle) blender_include_dirs(../blender/freestyle)
list(APPEND LIB
bf_freestyle
)
add_definitions(-DWITH_FREESTYLE) add_definitions(-DWITH_FREESTYLE)
endif() endif()