diff options
author | Julian Eisel <julian@blender.org> | 2020-06-11 11:13:12 +0300 |
---|---|---|
committer | Julian Eisel <julian@blender.org> | 2020-06-11 11:13:12 +0300 |
commit | a8b24ca61b1859b659dd22f411cb74cef54dc229 (patch) | |
tree | 5e66f88225a6a9e4881c3ff74ce0ef225d198638 /source/blender/makesrna/intern/CMakeLists.txt | |
parent | 15a97791c84ed5f024398c40ac4bfdba723ee6fa (diff) | |
parent | 04390941050b1b790cbe812e9a8867cb56c93565 (diff) |
Merge branch 'master' into asset-uuid
Diffstat (limited to 'source/blender/makesrna/intern/CMakeLists.txt')
-rw-r--r-- | source/blender/makesrna/intern/CMakeLists.txt | 55 |
1 files changed, 45 insertions, 10 deletions
diff --git a/source/blender/makesrna/intern/CMakeLists.txt b/source/blender/makesrna/intern/CMakeLists.txt index f489c75b691..64a8e5cbdfb 100644 --- a/source/blender/makesrna/intern/CMakeLists.txt +++ b/source/blender/makesrna/intern/CMakeLists.txt @@ -45,7 +45,7 @@ set(DEFSRC rna_depsgraph.c rna_dynamicpaint.c rna_fcurve.c - rna_fluidsim.c + rna_fluid.c rna_gpencil.c rna_gpencil_modifier.c rna_image.c @@ -78,7 +78,6 @@ set(DEFSRC rna_sculpt_paint.c rna_sequencer.c rna_shader_fx.c - rna_smoke.c rna_sound.c rna_space.c rna_speaker.c @@ -90,12 +89,28 @@ set(DEFSRC rna_ui.c rna_userdef.c rna_vfont.c + rna_volume.c rna_wm.c rna_wm_gizmo.c rna_workspace.c rna_world.c + rna_xr.c ) +if(WITH_NEW_OBJECT_TYPES) + list(APPEND DEFSRC + rna_hair.c + rna_pointcloud.c + ) +endif() + +if (WITH_NEW_SIMULATION_TYPE) + list(APPEND DEFSRC + rna_simulation.c + ) +endif() + + set(APISRC rna_action_api.c rna_animation_api.c @@ -230,6 +245,10 @@ if(WITH_AUDASPACE) list(APPEND INC_SYS ${AUDASPACE_C_INCLUDE_DIRS} ) + list(APPEND LIB + ${AUDASPACE_C_LIBRARIES} + ${AUDASPACE_PY_LIBRARIES} + ) endif() if(WITH_CODEC_FFMPEG) @@ -239,19 +258,18 @@ if(WITH_CODEC_FFMPEG) list(APPEND INC_SYS ${FFMPEG_INCLUDE_DIRS} ) + list(APPEND LIB + ${FFMPEG_LIBRARIES} + ) add_definitions(-DWITH_FFMPEG) endif() -if(WITH_MOD_FLUID) - add_definitions(-DWITH_MOD_FLUID) -endif() - if(WITH_FFTW3) add_definitions(-DWITH_FFTW3) endif() -if(WITH_MOD_SMOKE) - add_definitions(-DWITH_SMOKE) +if(WITH_MOD_FLUID) + add_definitions(-DWITH_FLUID) endif() if(WITH_MOD_OCEANSIM) @@ -286,7 +304,7 @@ endif() if(WITH_ALEMBIC) list(APPEND INC - ../../alembic + ../../io/alembic ) add_definitions(-DWITH_ALEMBIC) endif() @@ -324,6 +342,19 @@ if(WITH_INPUT_NDOF) add_definitions(-DWITH_INPUT_NDOF) endif() +if(WITH_XR_OPENXR) + add_definitions(-DWITH_XR_OPENXR) +endif() + +if(WITH_NEW_OBJECT_TYPES) + add_definitions(-DWITH_NEW_OBJECT_TYPES) +endif() + +if (WITH_NEW_SIMULATION_TYPE) + add_definitions(-DWITH_NEW_SIMULATION_TYPE) +endif() + + # Build makesrna executable blender_include_dirs( . @@ -349,7 +380,7 @@ blender_include_dirs( ../../../../intern/glew-mx ../../../../intern/guardedalloc ../../../../intern/memutil - ../../../../intern/smoke/extern + ../../../../intern/mantaflow/extern ) blender_include_dirs_sys( @@ -364,6 +395,10 @@ add_executable(makesrna ${SRC} ${SRC_RNA_INC} ${SRC_DNA_INC}) target_link_libraries(makesrna bf_dna) target_link_libraries(makesrna bf_dna_blenlib) +if(WIN32 AND NOT UNIX) + target_link_libraries(makesrna ${PTHREADS_LIBRARIES}) +endif() + # Output rna_*_gen.c # note (linux only): with crashes try add this after COMMAND: valgrind --leak-check=full --track-origins=yes add_custom_command( |