Procházet zdrojové kódy

Remove CMake module support

This is currently not needed and increases testing effort.
Patrick-Christopher Mattulat před 11 měsíci
rodič
revize
3ce9db16e3
1 změnil soubory, kde provedl 0 přidání a 25 odebrání
  1. 0 25
      CMakeLists.txt

+ 0 - 25
CMakeLists.txt

@@ -21,7 +21,6 @@ option(BUILD_LS_MATH_WITH_TESTS "Build project with tests..." OFF)
 option(BUILD_LS_MATH_WITH_SUPPORTED_COMPILER "Build project with supported compiler only..." ON)
 option(BUILD_LS_MATH_STATIC "Build ls-math static library..." ON)
 option(BUILD_LS_MATH_SHARED "Build ls-math shared library..." OFF)
-option(BUILD_LS_MATH_MODULE "Build ls-math module library..." OFF)
 
 set(TARGET_COUNTER 0)
 
@@ -35,11 +34,6 @@ if (${BUILD_LS_MATH_SHARED})
     set(GOAL "shared library")
 endif ()
 
-if (${BUILD_LS_MATH_MODULE})
-    math(EXPR TARGET_COUNTER "${TARGET_COUNTER} + 1")
-    set(GOAL "module library")
-endif ()
-
 message("${PROJECT_NAME}: [Goal] ${GOAL}")
 
 if (TARGET_COUNTER GREATER 1)
@@ -79,22 +73,8 @@ if(${BUILD_LS_MATH_WITH_SUPPORTED_COMPILER})
         message("${PROJECT_NAME}: [Error] ${CMAKE_CXX_COMPILER_ID} ${CMAKE_CXX_COMPILER_VERSION} is not supported... terminated!")
         return()
     endif ()
-
-    # define which compilers are supported for shared or module goal
-
-    if (${CMAKE_CXX_COMPILER_ID} STREQUAL MSVC AND ${BUILD_LS_MATH_MODULE})
-        message("${PROJECT_NAME}: [Error] building \"${GOAL}\" with ${CMAKE_CXX_COMPILER_ID} ${CMAKE_CXX_COMPILER_VERSION} is not supported... terminated!")
-        return()
-    endif ()
 endif()
 
-# define which goals can run tests
-
-if (${BUILD_LS_MATH_WITH_TESTS} AND ${BUILD_LS_MATH_MODULE})
-    message("${PROJECT_NAME}: [Error] building \"${GOAL}\" with tests is not supported... terminated!")
-    return()
-endif ()
-
 ######################################################
 # Include Directories
 ######################################################
@@ -185,11 +165,6 @@ if (${BUILD_LS_MATH_SHARED})
     set_target_properties("${MODULE_NAME_LS_MATH_VECTOR}" PROPERTIES DEBUG_POSTFIX "_d")
 endif ()
 
-if (${BUILD_LS_MATH_MODULE})
-    add_library("${MODULE_NAME_LS_MATH_VECTOR}" MODULE ${SOURCE_FILES_LS_MATH_VECTOR})
-    set_target_properties("${MODULE_NAME_LS_MATH_VECTOR}" PROPERTIES DEBUG_POSTFIX "_d")
-endif ()
-
 ####################################################################################################################
 ####################################################################################################################
 ####################################################################################################################