mirror of
https://github.com/Kitware/CMake.git
synced 2025-10-24 03:02:46 +08:00
This is a full re-write of the CMake Tutorial for CMake 3.23, both the functionality it provides, as well as the modern workflows that developers use when interfacing with CMake. Issue: #22663, #23086, #23799, #26053, #26105, #26153, #26914
24 lines
379 B
CMake
24 lines
379 B
CMake
add_executable(TestMathFunctions)
|
|
|
|
target_sources(TestMathFunctions
|
|
PRIVATE
|
|
TestMathFunctions.cxx
|
|
)
|
|
|
|
target_link_libraries(TestMathFunctions
|
|
PRIVATE
|
|
MathFunctions
|
|
)
|
|
|
|
function(MathFunctionTest op)
|
|
add_test(
|
|
NAME ${op}
|
|
COMMAND TestMathFunctions ${op}
|
|
)
|
|
endfunction()
|
|
|
|
MathFunctionTest(add)
|
|
MathFunctionTest(mul)
|
|
MathFunctionTest(sqrt)
|
|
MathFunctionTest(sub)
|