mirror of
https://github.com/tfussell/xlnt.git
synced 2024-03-22 13:11:17 +08:00
Merge remote-tracking branch 'xpol/remove-and-ignore-genreated-test-runner'
This commit is contained in:
commit
627e6d438e
|
@ -1,2 +1,2 @@
|
||||||
cd ${0%/*}
|
cd ${0%/*}
|
||||||
../third-party/cxxtest/bin/cxxtestgen --runner=ErrorPrinter -o ../tests/runner-autogen.cpp ../tests/*.hpp ../source/*/tests/*.hpp
|
../third-party/cxxtest/bin/cxxtestgen --runner=ErrorPrinter -o "$1"/tests/runner-autogen.cpp ../tests/*.hpp ../source/*/tests/*.hpp
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
cd %~dp0
|
cd %~dp0
|
||||||
../third-party/cxxtest/bin/cxxtestgen --runner=ErrorPrinter -o ../tests/runner-autogen.cpp ../tests/*.hpp ../source/*/tests/*.hpp
|
../third-party/cxxtest/bin/cxxtestgen --runner=ErrorPrinter -o "%1"/tests/runner-autogen.cpp ../tests/*.hpp ../source/*/tests/*.hpp
|
||||||
|
|
|
@ -25,7 +25,9 @@ FILE(GLOB TEST_HELPERS_SOURCES tests/helpers/*.cpp)
|
||||||
|
|
||||||
SET(TEST_HELPERS ${TEST_HELPERS_HEADERS} ${TEST_HELPERS_SOURCES})
|
SET(TEST_HELPERS ${TEST_HELPERS_HEADERS} ${TEST_HELPERS_SOURCES})
|
||||||
|
|
||||||
SET(RUNNER tests/runner-autogen.cpp)
|
file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/tests")
|
||||||
|
SET(RUNNER "${CMAKE_CURRENT_BINARY_DIR}/tests/runner-autogen.cpp")
|
||||||
|
SET_SOURCE_FILES_PROPERTIES(${RUNNER} PROPERTIES GENERATED TRUE)
|
||||||
|
|
||||||
add_executable(xlnt.test ${TEST_HELPERS} ${TESTS} ${RUNNER} )
|
add_executable(xlnt.test ${TEST_HELPERS} ${TESTS} ${RUNNER} )
|
||||||
|
|
||||||
|
@ -58,9 +60,12 @@ if(${CMAKE_CXX_COMPILER_ID} STREQUAL "MSVC")
|
||||||
target_link_libraries(xlnt.test Shlwapi)
|
target_link_libraries(xlnt.test Shlwapi)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
add_custom_target (generate-test-runner
|
add_custom_command(OUTPUT ${RUNNER}
|
||||||
COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/cmake/generate-tests
|
COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/cmake/generate-tests ${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
DEPENDS ${TESTS}
|
||||||
COMMENT "Generating test runner ${RUNNER}"
|
COMMENT "Generating test runner ${RUNNER}"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
add_custom_target(generate-test-runner DEPENDS ${RUNNER})
|
||||||
|
|
||||||
add_dependencies(xlnt.test generate-test-runner)
|
add_dependencies(xlnt.test generate-test-runner)
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
#error This file should be generated from tests before compiling
|
|
Loading…
Reference in New Issue
Block a user