24 lines
969 B
CMake
24 lines
969 B
CMake
# generic.cmake — Compatibility aggregator for split CMake modules.
|
|
#
|
|
# This file preserves backward compatibility: existing projects that
|
|
# include(cmake/generic.cmake) will continue to receive all helpers.
|
|
#
|
|
# The original monolithic content has been split into responsibility-
|
|
# focused modules:
|
|
# - cc_project.cmake : project-level helper scaffolding (placeholder)
|
|
# - cc_targets.cmake : comm_link(), cc_library(), cc_executable()
|
|
# - cc_testing.cmake : cc_test()
|
|
# - cc_benchmark.cmake : cc_benchmark()
|
|
# - cc_fuzz.cmake : fuzz helper scaffolding (placeholder)
|
|
# - cc_install.cmake : install/export scaffolding (placeholder)
|
|
#
|
|
# Include order matters: cc_targets must come first because cc_test and
|
|
# cc_benchmark call cc_executable internally.
|
|
|
|
include(cmake/cc_project.cmake)
|
|
include(cmake/cc_targets.cmake)
|
|
include(cmake/cc_testing.cmake)
|
|
include(cmake/cc_benchmark.cmake)
|
|
include(cmake/cc_fuzz.cmake)
|
|
include(cmake/cc_install.cmake)
|