diff options
author | saturneric <[email protected]> | 2023-12-06 13:10:48 +0000 |
---|---|---|
committer | saturneric <[email protected]> | 2023-12-06 13:18:07 +0000 |
commit | a0f0fd98efa12ef33959badcc25ff568e8b242b4 (patch) | |
tree | 860563fdbfe353e57724b08c4eb30dc03d5f8a7d /CMakeLists.txt | |
parent | feat: convert basic opera to async style (diff) | |
download | GpgFrontend-a0f0fd98efa12ef33959badcc25ff568e8b242b4.tar.gz GpgFrontend-a0f0fd98efa12ef33959badcc25ff568e8b242b4.zip |
feat: move test to src and add submodule googletest
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 75 |
1 files changed, 6 insertions, 69 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 5fd05f30..17712e0d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -206,43 +206,12 @@ else() endif() -# Specify different compilation modes -if (GPGFRONTEND_BUILD_CONFIG) - # Test Build - if (${GPGFRONTEND_BUILD_CONFIG} STREQUAL "test_core") - message(STATUS "Switch Build Configure TEST_CORE_BUILD") - set(TEST_CORE_BUILD 1) - set(AppName GpgFrontendCoreTest) - # Test Build With Coverage Test - elseif (${GPGFRONTEND_BUILD_CONFIG} STREQUAL "test_core_coverage") - message(STATUS "Switch Build Configure TEST_COVERAGE_BUILD") - set(TEST_CORE_BUILD 1) - if (USING_COMPILER_CLANG OR USING_COMPILER_GCC) - set(TEST_COVERAGE_BUILD 1) - set(CMAKE_CXX_OUTPUT_EXTENSION_REPLACE 1) - else () - message(WARNING "Branch testing is disabled") - message(WARNING "Please use gcc or clang for branch coverage test.") - endif () - set(AppName GpgFrontendTest) - # Test Build with minimum UI - elseif (${GPGFRONTEND_BUILD_CONFIG} STREQUAL "test_ui") - message(STATUS "Switch Build Configure TEST_MINIMUM_UI_BUILD") - set(MINIMUM_BUILD_APPLICATION 1) - set(AppName GpgFrontend) - elseif (${GPGFRONTEND_BUILD_CONFIG} STREQUAL "test_all") - message(STATUS "Switch Build Configure FULL_BUILD_APPLICATION") - set(FULL_BUILD_APPLICATION 1) - set(AppName GpgFrontend) - endif () -else () - message(STATUS "Switch Build Configure STABLE_BUILD_APPLICATION") - set(STABLE_BUILD_APPLICATION 1) - set(AppName GpgFrontend) -endif () +# Specify compilation mode +message(STATUS "Switch Build Configure STABLE_BUILD_APPLICATION") +set(STABLE_BUILD_APPLICATION 1) +set(AppName GpgFrontend) # Get Git Information - set(GIT_COMMIT_HASH "") set(GIT_BRANCH_NAME "") find_package(Git QUIET) @@ -385,41 +354,16 @@ endif () set(BASIC_ENV_CONFIG 1) set(QT_MOC_CONFIG 1) -if (FULL_BUILD_APPLICATION) - message("[+] Build Full Application") - set(QT5_ENV_SUPPORT 1) - set(BUILD_CORE 1) - set(BUILD_UI 1) - set(BUILD_MODULE 1) - set(BUILD_APPLICATION 1) - set(BASIC_ENV_CONFIG 1) - set(SUPPORT_MULTI_LANG 1) -elseif (MINIMUM_BUILD_APPLICATION) - message("[+] Build Minimum Application") - set(QT5_ENV_SUPPORT 1) - set(BUILD_CORE 1) - set(BUILD_UI 1) - set(BUILD_MODULE 1) - set(BUILD_APPLICATION 1) - set(BASIC_ENV_CONFIG 1) -elseif (STABLE_BUILD_APPLICATION) +if (STABLE_BUILD_APPLICATION) message("[+] Build Stable Application") set(QT5_ENV_SUPPORT 1) set(BUILD_CORE 1) set(BUILD_UI 1) set(BUILD_MODULE 1) + set(BUILD_TEST 1) set(BUILD_APPLICATION 1) set(BASIC_ENV_CONFIG 1) set(SUPPORT_MULTI_LANG 1) -elseif (TEST_CORE_BUILD) - message("-] Build Test Cases") - - if (MODULES) - else () - message(STATUS "Build Default Modules") - set(BUILD_CORE 1) - endif () - endif () # For instance in order to select the highest version one @@ -441,10 +385,3 @@ add_subdirectory(third_party) # source code add_subdirectory(src) - -# build to test gpgfrontend core -if (TEST_CORE_BUILD) - include(CTest) - enable_testing() - add_subdirectory(test) -endif () |