Catch2
if (NOT TARGET Catch2) project(Catch2 CXX) set(CMAKE_CXX_STANDARD 11) add_library(${PROJECT_NAME} INTERFACE) target_include_directories(${PROJECT_NAME} INTERFACE ${CMAKE_CU ${CMAKE_CURRENT_SOURCE_DIR}/include) # Mimic the library names in Catch2's own CMake files: add_library(Catch2::Catch2 ALIAS Catch2) # This one is historical, left over from when ApprovalTests.cpp cpp was first created. # We could encourage users to move away from it. add_library(catch2 ALIAS Catch2) endif ()0 码力 | 1 页 | 519.00 B | 5 月前3CMakeLists.txt for ApprovalTests Configuration
set(LIB_NAME ApprovalTests) add_library(${LIB_NAME} INTERFACE) target_include_directories(${LIB_NAME} INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}) add_library(${LIB_NAME}::${LIB_NAME} ALIAS ${LIB_NAME})0 码力 | 1 页 | 250.00 B | 5 月前3AppovatTestsQt
set(LIB_NAME ApprovalTestsQt) add_library(${LIB_NAME} INTERFACE) target_include_directories(${LIB_NAME} INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}) add_library(${LIB_NAME}::${LIB_NAME} ALIAS ${LIB_NAME})0 码力 | 1 页 | 398.00 B | 5 月前3CMakeLists.txt
set(LIB_NAME shared_code) set(CMAKE_CXX_STANDARD 17) add_library(${LIB_NAME} SVGDrawing.cpp SVGDrawing.h ComplexOperation.cpp ComplexOperation.h HelloApprovals.cpp Logger.cpp Logger.h StringUtilities.cpp StringUtilities.h ) add_library( ${LIB_NAME}::${LIB_NAME} ALIAS ${LIB_NAME} ) target_include_directories(${LIB_NAME}0 码力 | 1 页 | 544.00 B | 5 月前3
共 4 条
- 1