aboutsummaryrefslogtreecommitdiff
path: root/launcher
diff options
context:
space:
mode:
authorPhilipp David <pd@3b.pm>2022-03-23 19:48:03 +0100
committerPhilipp David <pd@3b.pm>2022-03-23 19:48:03 +0100
commita89cbf116d37724f2bb87fe2d52afffd0775d4eb (patch)
treeabaac518ce7be397894b8905eb611b2633abfa2c /launcher
parentc7fdfb811669a863606dc0a26186c0ab827db9c6 (diff)
downloadPrismLauncher-a89cbf116d37724f2bb87fe2d52afffd0775d4eb.tar.gz
PrismLauncher-a89cbf116d37724f2bb87fe2d52afffd0775d4eb.tar.bz2
PrismLauncher-a89cbf116d37724f2bb87fe2d52afffd0775d4eb.zip
Allow disabling building of tests
Diffstat (limited to 'launcher')
-rw-r--r--launcher/CMakeLists.txt32
1 files changed, 17 insertions, 15 deletions
diff --git a/launcher/CMakeLists.txt b/launcher/CMakeLists.txt
index 98cb0a3b..06a822c7 100644
--- a/launcher/CMakeLists.txt
+++ b/launcher/CMakeLists.txt
@@ -353,21 +353,23 @@ add_unit_test(GradleSpecifier
LIBS Launcher_logic
)
-add_executable(PackageManifest
- mojang/PackageManifest_test.cpp
-)
-target_link_libraries(PackageManifest
- Launcher_logic
- Qt5::Test
-)
-target_include_directories(PackageManifest
- PRIVATE ../cmake/UnitTest/
-)
-add_test(
- NAME PackageManifest
- COMMAND PackageManifest
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
-)
+if(BUILD_TESTING)
+ add_executable(PackageManifest
+ mojang/PackageManifest_test.cpp
+ )
+ target_link_libraries(PackageManifest
+ Launcher_logic
+ Qt5::Test
+ )
+ target_include_directories(PackageManifest
+ PRIVATE ../cmake/UnitTest/
+ )
+ add_test(
+ NAME PackageManifest
+ COMMAND PackageManifest
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+ )
+endif()
add_unit_test(MojangVersionFormat
SOURCES minecraft/MojangVersionFormat_test.cpp