91HeLLoApprovatsset(EXE_NAME 01HelloApprovals) set(CMAKE_CXX_STANDARD 17) add_executable(${EXE_NAME}) main.cpp HelloApprovalsTests.cpp ) target_link_libraries(${EXE_NAME}) shared code::shared code ApprovalTests::ApprovalTests ApprovalTests::ApprovalTests Catch2::Catch2 ) target_compile_definitions(${EXE_NAME} PRIVATE CATCH_CONFIG_FAST_COMPILE) add_test(NAME ${EXE_NAME} COMMAND ${PROJECT_NAME})0 码力 | 1 页 | 406.00 B | 1 年前3
Gilded Roseset(EXE_NAME 02GildedRose) set(CMAKE_CXX_STANDARD 17) add_executable(${EXE_NAME} tests/main.cpp lib/GildedRose.cc lib/GildedRose.h tests/GildedRoseTest.cpp tests/GildedRoseApprovals target_link_libraries(${EXE_NAME} ApprovalTests::ApprovalTests Catch2::Catch2 ) target_compile_definitions(${EXE_NAME} PRIVATE CATCH_CONFIG_FAST_陀螺仪) add_test(NAME ${EXE_NAME} COMMAND ${EXE_NAME}) if (C set(COVERAGE_TARGET ${EXE_NAME}_branch_coverage) setup_target_for_coverage_lcov( NAME ${COVERAGE_TARGET} EXECUTABLE ${EXE_NAME} DEPENDENCIES ${EXE_NAME}) endif ()0 码力 | 1 页 | 816.00 B | 1 年前3
95QTabtewidgetmessage(INFO "Hello from 05") set(EXE_NAME 05QTableWidget) set(CMAKE_CXX_STANDARD 11) add_executable(${EXE_NAME} main.cpp TableWidgetTextTest.cpp helpers/QTableWidgetExamples target_link_libraries(${EXE_NAME} ApprovalTestsQt::ApprovalTestsQt Catch2::Catch2) target_compile_definitions(${EXE_NAME} PRIVATE CATCH_CONFIG_FAST_慈PILE) add_test(NAME ${EXE_NAME} COMMAND ${EXE_NAME})0 码力 | 1 页 | 458.00 B | 1 年前3
93LogFitesset(EXE_NAME 03LogFiles) set(CMAKE_CXX_STANDARD 17) add_executable(${EXE_NAME} main.cpp test_class_with_logging.cpp ) target_link_libraries(${EXE_NAME} shared_code::shared_code ApprovalTests::ApprovalTests Catch2::Catch2 ) target_compile_definitions(${EXE_NAME} PRIVATE CATCH_CONFIG_FAST_慈PILE) add_test(NAME ${EXE_NAME} COMMAND ${PROJECT_NAME})0 码力 | 1 页 | 404.00 B | 1 年前3
694SVGFites CMake Configurationset(EXE_NAME 04SVGFiles) set(CMAKE_CXX_STANDARD 17) add_executable(${EXE_NAME} main.cpp svg_test.cpp SVGReporter.cpp SVGReporter.h ) target_link_libraries(${EXE_NAME} shar ApprovalTests::ApprovalTests Catch2::Catch2 ) target_compile_definitions(${EXE_NAME} PRIVATE CATCH_CONFIG_FAST_慈PILE) add_test(NAME ${EXE_NAME} COMMAND ${PROJECT_NAME})0 码力 | 1 页 | 436.00 B | 1 年前3
96QImagemessage(INFO " Hello from 06") set(EXE_NAME 06QImage) set(CMAKE_CXX_STANDARD 11) add_executable(${EXE_NAME} main.cpp ImageTest.cpp helpers/QImageExamples.cpp helpers/QImageExamples target_link_libraries(${EXE_NAME} ApprovalTestsQt::ApprovalTestsQt Catch2::Catch2) target_compile_definitions(${EXE_NAME} PRIVATE CATCH_CONFIG_FAST_陀螺仪) add_test(NAME ${EXE_NAME} COMMAND ${EXE_NAME})0 码力 | 1 页 | 430.00 B | 1 年前3
Conan 1.3 Documentationwill be ...located too exe_name = "toolA.exe" if self.settings.os == "Windows" else "toolA" self.run("%s --someparams" % exe_name) ... ## Building an application0 码力 | 397 页 | 2.77 MB | 1 年前3
Conan 1.4 Documentationwill be ...located too exe_name = "toolA.exe" if self.settings.os == "Windows" else "toolA" self.run("%s --someparams" % exe_name) ... ## Building an application0 码力 | 421 页 | 2.84 MB | 1 年前3
Conan 1.5 Documentationversion = "1.0" requires = "toolA/1.0@myuser/stable" def build(self): exe_name = "toolA.exe" if self.settings.os == "Windows" else "toolA" env_build with tools.environment_append(env_build.vars): self.run("%s --someparams" % exe_name) ## Building an application using the shared library from toolA As we are building a final application0 码力 | 422 页 | 2.85 MB | 1 年前3
Conan 1.6 Documentation0@myuser/stable" def build(self): exe_name = "toolA.exe" if self.settings.os == "Windows" else "toolA" self.run("%s --someparams" % exe_name, run_environment=True) ## Building0 码力 | 428 页 | 2.87 MB | 1 年前3
共 69 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7













