mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-09-25 04:09:36 +03:00
50 lines
1.0 KiB
CMake
50 lines
1.0 KiB
CMake
set(CMAKE_UNITY_BUILD ON)
|
|
|
|
add_executable(main
|
|
main.cpp
|
|
unity_compile_options_1.cpp
|
|
unity_compile_options_2.cpp
|
|
unity_compile_definitions_1.cpp
|
|
unity_compile_definitions_2.cpp
|
|
unity_compile_flags_1.cpp
|
|
unity_compile_flags_2.cpp
|
|
unity_include_directories_1.cpp
|
|
unity_include_directories_2.cpp
|
|
)
|
|
|
|
set_source_files_properties(
|
|
unity_compile_options_1.cpp
|
|
unity_compile_options_2.cpp
|
|
TARGET_DIRECTORY
|
|
main
|
|
PROPERTIES
|
|
COMPILE_OPTIONS -DUNITY_COMPILE_OPTIONS
|
|
)
|
|
|
|
set_source_files_properties(
|
|
unity_compile_definitions_1.cpp
|
|
unity_compile_definitions_2.cpp
|
|
TARGET_DIRECTORY
|
|
main
|
|
PROPERTIES
|
|
COMPILE_DEFINITIONS UNITY_COMPILE_DEFINITIONS
|
|
)
|
|
|
|
set_source_files_properties(
|
|
unity_compile_flags_1.cpp
|
|
unity_compile_flags_2.cpp
|
|
TARGET_DIRECTORY
|
|
main
|
|
PROPERTIES
|
|
COMPILE_FLAGS -DUNITY_COMPILE_FLAGS
|
|
)
|
|
|
|
set_source_files_properties(
|
|
unity_include_directories_1.cpp
|
|
unity_include_directories_2.cpp
|
|
TARGET_DIRECTORY
|
|
main
|
|
PROPERTIES
|
|
INCLUDE_DIRECTORIES "${CMAKE_CURRENT_SOURCE_DIR}"
|
|
)
|