CMake: include headers in source lists
This commit is contained in:
3
extern/ceres/CMakeLists.txt
vendored
3
extern/ceres/CMakeLists.txt
vendored
@@ -306,6 +306,9 @@ set(SRC
|
||||
|
||||
internal/ceres/generated/partitioned_matrix_view_d_d_d.cc
|
||||
internal/ceres/generated/schur_eliminator_d_d_d.cc
|
||||
|
||||
config/ceres/internal/config.h
|
||||
config/ceres/internal/export.h
|
||||
)
|
||||
|
||||
set(LIB
|
||||
|
||||
13
extern/draco/CMakeLists.txt
vendored
13
extern/draco/CMakeLists.txt
vendored
@@ -5,18 +5,19 @@
|
||||
# Build Draco library.
|
||||
add_subdirectory(draco)
|
||||
|
||||
set(INC
|
||||
draco/src
|
||||
)
|
||||
|
||||
# Build Draco-Blender bridging module.
|
||||
set(SRC
|
||||
src/common.cpp
|
||||
src/common.h
|
||||
src/decoder.cpp
|
||||
src/decoder.h
|
||||
src/encoder.cpp
|
||||
src/encoder.h
|
||||
)
|
||||
|
||||
set(INC
|
||||
draco/src
|
||||
src/common.h
|
||||
src/decoder.h
|
||||
src/encoder.h
|
||||
)
|
||||
|
||||
set(LIB
|
||||
|
||||
10
extern/draco/draco/CMakeLists.txt
vendored
10
extern/draco/draco/CMakeLists.txt
vendored
@@ -4,7 +4,12 @@
|
||||
|
||||
remove_strict_flags()
|
||||
|
||||
set(INC
|
||||
src
|
||||
)
|
||||
|
||||
set(SRC
|
||||
|
||||
src/draco/animation/keyframe_animation.cc
|
||||
src/draco/animation/keyframe_animation.h
|
||||
src/draco/animation/keyframe_animation_decoder.cc
|
||||
@@ -232,6 +237,7 @@ set(SRC
|
||||
src/draco/core/varint_decoding.h
|
||||
src/draco/core/varint_encoding.h
|
||||
src/draco/core/vector_d.h
|
||||
src/draco/draco_features.h
|
||||
src/draco/mesh/corner_table.cc
|
||||
src/draco/mesh/corner_table.h
|
||||
src/draco/mesh/corner_table_iterators.h
|
||||
@@ -267,8 +273,4 @@ set(SRC
|
||||
set(LIB
|
||||
)
|
||||
|
||||
set(INC
|
||||
src
|
||||
)
|
||||
|
||||
blender_add_lib(draco "${SRC}" "${INC}" "" "${LIB}")
|
||||
|
||||
2
extern/glog/CMakeLists.txt
vendored
2
extern/glog/CMakeLists.txt
vendored
@@ -67,6 +67,7 @@ if(WIN32)
|
||||
src/windows/glog/vlog_is_on.h
|
||||
src/windows/glog/logging.h
|
||||
src/windows/glog/log_severity.h
|
||||
src/windows/glog/stl_logging.h
|
||||
src/windows/port.h
|
||||
src/windows/config.h
|
||||
)
|
||||
@@ -87,6 +88,7 @@ else()
|
||||
include/glog/logging.h
|
||||
include/glog/log_severity.h
|
||||
include/glog/raw_logging.h
|
||||
include/glog/stl_logging.h
|
||||
include/glog/vlog_is_on.h
|
||||
)
|
||||
endif()
|
||||
|
||||
2
extern/hipew/CMakeLists.txt
vendored
2
extern/hipew/CMakeLists.txt
vendored
@@ -26,7 +26,9 @@ if(HIPRT_INCLUDE_DIR)
|
||||
|
||||
list(APPEND SRC
|
||||
src/hiprtew.cc
|
||||
|
||||
include/hiprtew.h
|
||||
src/util.h
|
||||
)
|
||||
endif()
|
||||
|
||||
|
||||
1
extern/quadriflow/CMakeLists.txt
vendored
1
extern/quadriflow/CMakeLists.txt
vendored
@@ -83,6 +83,7 @@ set(SRC
|
||||
src/parametrizer-scale.cpp
|
||||
src/parametrizer-sing.cpp
|
||||
src/parametrizer.hpp
|
||||
src/post-solver.hpp
|
||||
src/serialize.hpp
|
||||
src/subdivide.cpp
|
||||
src/subdivide.hpp
|
||||
|
||||
@@ -94,6 +94,7 @@ set(SRC_DNA_INC
|
||||
)
|
||||
|
||||
set(SRC_DNA_DEFAULTS_INC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/makesdna/DNA_action_defaults.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/makesdna/DNA_armature_defaults.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/makesdna/DNA_asset_defaults.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/makesdna/DNA_brush_defaults.h
|
||||
@@ -130,6 +131,11 @@ set(SRC_DNA_DEFAULTS_INC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/makesdna/DNA_world_defaults.h
|
||||
)
|
||||
|
||||
# Utility & other headers.
|
||||
set(SRC_DNA_OTHER_INC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/makesdna/DNA_array_utils.hh
|
||||
)
|
||||
|
||||
add_subdirectory(datatoc)
|
||||
add_subdirectory(editors)
|
||||
add_subdirectory(windowmanager)
|
||||
|
||||
@@ -337,6 +337,7 @@ set(SRC
|
||||
BKE_attribute.hh
|
||||
BKE_attribute_math.hh
|
||||
BKE_autoexec.hh
|
||||
BKE_bake_data_block_id.hh
|
||||
BKE_bake_data_block_map.hh
|
||||
BKE_bake_geometry_nodes_modifier.hh
|
||||
BKE_bake_items.hh
|
||||
@@ -398,6 +399,7 @@ set(SRC
|
||||
BKE_fluid.h
|
||||
BKE_freestyle.h
|
||||
BKE_geometry_fields.hh
|
||||
BKE_geometry_nodes_gizmos_transforms.hh
|
||||
BKE_geometry_set.hh
|
||||
BKE_geometry_set_instances.hh
|
||||
BKE_global.hh
|
||||
@@ -521,6 +523,8 @@ set(SRC
|
||||
BKE_volume_enums.hh
|
||||
BKE_volume_grid.hh
|
||||
BKE_volume_grid_file_cache.hh
|
||||
BKE_volume_grid_fwd.hh
|
||||
BKE_volume_grid_type_traits.hh
|
||||
BKE_volume_openvdb.hh
|
||||
BKE_volume_render.hh
|
||||
BKE_volume_to_mesh.hh
|
||||
|
||||
@@ -18,4 +18,8 @@ set(LIB
|
||||
PRIVATE bf::intern::atomic
|
||||
)
|
||||
|
||||
blender_add_test_performance_executable(BLI_map_performance "BLI_map_performance_test.cc" "${INC}" "${INC_SYS}" "${LIB}")
|
||||
set(SRC
|
||||
BLI_map_performance_test.cc
|
||||
)
|
||||
|
||||
blender_add_test_performance_executable(BLI_map_performance "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
|
||||
|
||||
@@ -293,6 +293,7 @@ set(SRC
|
||||
engines/overlay/overlay_next_empty.hh
|
||||
engines/overlay/overlay_next_grid.hh
|
||||
engines/overlay/overlay_next_instance.hh
|
||||
engines/overlay/overlay_next_lattice.hh
|
||||
engines/overlay/overlay_next_metaball.hh
|
||||
engines/overlay/overlay_next_prepass.hh
|
||||
engines/overlay/overlay_next_private.hh
|
||||
|
||||
@@ -90,6 +90,7 @@ set(SRC
|
||||
GEO_trim_curves.hh
|
||||
GEO_uv_pack.hh
|
||||
GEO_uv_parametrizer.hh
|
||||
GEO_volume_grid_resample.hh
|
||||
)
|
||||
|
||||
set(LIB
|
||||
|
||||
@@ -101,6 +101,7 @@ set(SRC
|
||||
GPU_material.hh
|
||||
GPU_matrix.hh
|
||||
GPU_platform.hh
|
||||
GPU_platform_backend_enum.h
|
||||
GPU_primitive.hh
|
||||
GPU_select.hh
|
||||
GPU_shader.hh
|
||||
@@ -274,6 +275,7 @@ set(VULKAN_SRC
|
||||
vulkan/render_graph/nodes/vk_copy_buffer_to_image_node.hh
|
||||
vulkan/render_graph/nodes/vk_copy_image_node.hh
|
||||
vulkan/render_graph/nodes/vk_copy_image_to_buffer_node.hh
|
||||
vulkan/render_graph/nodes/vk_dispatch_indirect_node.hh
|
||||
vulkan/render_graph/nodes/vk_dispatch_node.hh
|
||||
vulkan/render_graph/nodes/vk_draw_indexed_indirect_node.hh
|
||||
vulkan/render_graph/nodes/vk_draw_indexed_node.hh
|
||||
@@ -953,6 +955,8 @@ if(WITH_GTESTS)
|
||||
vulkan/render_graph/tests/vk_render_graph_test_render.cc
|
||||
vulkan/render_graph/tests/vk_render_graph_test_scheduler.cc
|
||||
vulkan/render_graph/tests/vk_render_graph_test_transfer.cc
|
||||
|
||||
vulkan/render_graph/tests/vk_render_graph_test_types.hh
|
||||
)
|
||||
endif()
|
||||
|
||||
|
||||
@@ -156,6 +156,7 @@ set(INC_SYS
|
||||
set(SRC
|
||||
${SRC_BLENLIB}
|
||||
${SRC_DNA_DEFAULTS_INC}
|
||||
${SRC_DNA_OTHER_INC}
|
||||
)
|
||||
|
||||
set(LIB
|
||||
|
||||
@@ -226,6 +226,7 @@ set(SRC
|
||||
nodes/node_geo_volume_to_mesh.cc
|
||||
|
||||
include/NOD_geo_bake.hh
|
||||
include/NOD_geo_capture_attribute.hh
|
||||
include/NOD_geo_index_switch.hh
|
||||
include/NOD_geo_menu_switch.hh
|
||||
include/NOD_geo_repeat.hh
|
||||
|
||||
@@ -262,6 +262,8 @@ def cmake_get_src(f: str) -> None:
|
||||
pass
|
||||
elif new_file.endswith(".glsl"):
|
||||
pass
|
||||
elif new_file.endswith(".natvis"):
|
||||
pass
|
||||
else:
|
||||
raise Exception("unknown file type - not c or h %s -> %s" % (f, new_file))
|
||||
|
||||
|
||||
@@ -3,9 +3,11 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
import os
|
||||
from typing import (
|
||||
Tuple,
|
||||
)
|
||||
|
||||
IGNORE_SOURCE = (
|
||||
"/scripts/",
|
||||
"/test/",
|
||||
"/tests/gtests/",
|
||||
|
||||
@@ -96,16 +98,17 @@ IGNORE_SOURCE = (
|
||||
"intern/libmv/libmv/multiview/test_data_sets.h",
|
||||
)
|
||||
|
||||
# Ignore cmake file, path pairs.
|
||||
IGNORE_SOURCE_MISSING = (
|
||||
( # Use for `WITH_NANOVDB`.
|
||||
"intern/cycles/kernel/CMakeLists.txt", (
|
||||
"nanovdb/util/CSampleFromVoxels.h",
|
||||
"nanovdb/util/SampleFromVoxels.h",
|
||||
"nanovdb/NanoVDB.h",
|
||||
"nanovdb/CNanoVDB.h",
|
||||
),
|
||||
),
|
||||
# Ignore cmake file, path pairs,
|
||||
# NOTE: keep commented block to show the intended format.
|
||||
IGNORE_SOURCE_MISSING: Tuple[Tuple[str, Tuple[str, ...]], ...] = (
|
||||
# ( # Use for `WITH_NANOVDB`.
|
||||
# "intern/cycles/kernel/CMakeLists.txt", (
|
||||
# "nanovdb/util/CSampleFromVoxels.h",
|
||||
# "nanovdb/util/SampleFromVoxels.h",
|
||||
# "nanovdb/NanoVDB.h",
|
||||
# "nanovdb/CNanoVDB.h",
|
||||
# ),
|
||||
# ),
|
||||
)
|
||||
|
||||
IGNORE_CMAKE = (
|
||||
|
||||
Reference in New Issue
Block a user