@@ -233,69 +233,56 @@ if (Java_FOUND)
233233 DOWNLOAD_NAME junit-platform-console-standalone.jar
234234 UPDATE_COMMAND ""
235235 INSTALL_COMMAND ""
236+ BUILD_BYPRODUCTS ${CMAKE_CURRENT_LIST_DIR} /libs/junit-platform-console-standalone.jar
236237 INSTALL_DIR ""
237238 CONFIGURE_COMMAND ""
238239 BUILD_COMMAND ${CMAKE_COMMAND} -E copy <DOWNLOAD_DIR >/junit-platform-console-standalone.jar ${CMAKE_CURRENT_LIST_DIR} /libs/junit-platform-console-standalone.jar
239240 )
240-
241- ExternalProject_Get_Property (junit-platform-console-standalone DOWNLOAD_DIR )
242- set (junit-platform-console-standalone-jar ${CMAKE_CURRENT_LIST_DIR} /libs/junit-platform-console-standalone.jar)
243- set (junit-jars ${junit-platform-console-standalone-jar})
241+ set (junit-jars ${CMAKE_CURRENT_LIST_DIR} /libs/junit-platform-console-standalone.jar)
244242 else ()
245243 find_jar (junit-platform-console-standalone NAMES junit-platform-console-standalone
246244 PATHS ENV JUNIT_HOME
247245 DOC "Find JUnit Platform Console Standalone" )
248246 set (junit-jars ${junit-platform-console-standalone})
249247 endif ()
250248
251- if (NOT junit-platform-console-standalone)
252- message (WARNING "Cannot find JUnit 5 jars. Skipping JUnit tests." )
253- else ()
254- if (BUILD_TEAMTALK_LIBRARY_JAR)
255- add_jar (TeamTalk5Test INCLUDE_JARS TeamTalk5JAR ${junit-jars}
256- ENTRY_POINT org/junit/platform/console/ConsoleLauncher
257- SOURCES test /dk/bearware/TeamTalkTestCase.java
258- test /dk/bearware/TeamTalkTestCaseBase.java
259- test /dk/bearware/TeamTalkStdTestCase.java
260- test /dk/bearware/TestTimingExtension.java
261- test /TeamTalkStdTestSuite.java
262- test /SingleJUnitTestRunner.java
263- test /SummaryTestExecutionListener.java
264- OUTPUT_DIR libs )
265- if (MSVC )
266- add_dependencies (TeamTalk5Test junit-platform-console-standalone )
267- endif ()
268- install (FILES ${CMAKE_CURRENT_LIST_DIR} /libs/TeamTalk5Test.jar DESTINATION Library /TeamTalkJNI/libs)
269- endif ()
270-
271- if (BUILD_TEAMTALK_LIBRARY_JARPRO)
272- add_jar (TeamTalk5ProTest INCLUDE_JARS TeamTalk5ProJAR ${junit-jars}
273- ENTRY_POINT org/junit/platform/console/ConsoleLauncher
274- SOURCES test /dk/bearware/TeamTalkTestCase.java
275- test /dk/bearware/TeamTalkTestCaseBase.java
276- test /dk/bearware/TeamTalkProTestCase.java
277- test /dk/bearware/TestTimingExtension.java
278- test /TeamTalkProTestSuite.java
279- test /SingleJUnitTestRunner.java
280- test /SummaryTestExecutionListener.java
281- OUTPUT_DIR libs )
282- install (FILES ${CMAKE_CURRENT_LIST_DIR} /libs/TeamTalk5ProTest.jar DESTINATION Library /TeamTalkJNI/libs)
283-
284- add_jar (TeamTalk5SrvTest INCLUDE_JARS TeamTalk5ProJAR ${junit-jars}
285- ENTRY_POINT org/junit/platform/console/ConsoleLauncher
286- SOURCES test /dk/bearware/TeamTalkTestCaseBase.java
287- test /dk/bearware/TeamTalkServerTestCase.java
288- test /dk/bearware/TestTimingExtension.java
289- test /TeamTalkServerTestSuite.java
290- test /SingleJUnitTestRunner.java
291- test /SummaryTestExecutionListener.java
292- OUTPUT_DIR libs )
293- install (FILES ${CMAKE_CURRENT_LIST_DIR} /libs/TeamTalk5SrvTest.jar DESTINATION Library /TeamTalkJNI/libs)
294-
295- if (MSVC )
296- add_dependencies (TeamTalk5ProTest junit-platform-suite )
297- add_dependencies (TeamTalk5SrvTest junit-platform-suite )
298- endif ()
299- endif (BUILD_TEAMTALK_LIBRARY_JARPRO )
249+ if (BUILD_TEAMTALK_LIBRARY_JAR)
250+ add_jar (TeamTalk5Test INCLUDE_JARS TeamTalk5JAR ${junit-jars}
251+ ENTRY_POINT org/junit/platform/console/ConsoleLauncher
252+ SOURCES test /dk/bearware/TeamTalkTestCase.java
253+ test /dk/bearware/TeamTalkTestCaseBase.java
254+ test /dk/bearware/TeamTalkStdTestCase.java
255+ test /dk/bearware/TestTimingExtension.java
256+ test /TeamTalkStdTestSuite.java
257+ test /SingleJUnitTestRunner.java
258+ test /SummaryTestExecutionListener.java
259+ OUTPUT_DIR libs )
260+ install (FILES ${CMAKE_CURRENT_LIST_DIR} /libs/TeamTalk5Test.jar DESTINATION Library /TeamTalkJNI/libs)
300261 endif ()
262+
263+ if (BUILD_TEAMTALK_LIBRARY_JARPRO)
264+ add_jar (TeamTalk5ProTest INCLUDE_JARS TeamTalk5ProJAR ${junit-jars}
265+ ENTRY_POINT org/junit/platform/console/ConsoleLauncher
266+ SOURCES test /dk/bearware/TeamTalkTestCase.java
267+ test /dk/bearware/TeamTalkTestCaseBase.java
268+ test /dk/bearware/TeamTalkProTestCase.java
269+ test /dk/bearware/TestTimingExtension.java
270+ test /TeamTalkProTestSuite.java
271+ test /SingleJUnitTestRunner.java
272+ test /SummaryTestExecutionListener.java
273+ OUTPUT_DIR libs )
274+ install (FILES ${CMAKE_CURRENT_LIST_DIR} /libs/TeamTalk5ProTest.jar DESTINATION Library /TeamTalkJNI/libs)
275+
276+ add_jar (TeamTalk5SrvTest INCLUDE_JARS TeamTalk5ProJAR ${junit-jars}
277+ ENTRY_POINT org/junit/platform/console/ConsoleLauncher
278+ SOURCES test /dk/bearware/TeamTalkTestCaseBase.java
279+ test /dk/bearware/TeamTalkServerTestCase.java
280+ test /dk/bearware/TestTimingExtension.java
281+ test /TeamTalkServerTestSuite.java
282+ test /SingleJUnitTestRunner.java
283+ test /SummaryTestExecutionListener.java
284+ OUTPUT_DIR libs )
285+ install (FILES ${CMAKE_CURRENT_LIST_DIR} /libs/TeamTalk5SrvTest.jar DESTINATION Library /TeamTalkJNI/libs)
286+
287+ endif (BUILD_TEAMTALK_LIBRARY_JARPRO )
301288endif ()
0 commit comments