Explorar el Código

Merge pull request #352 from tan-wei/master

Add link dependency to fix tests link error when ENABLE_CJSON_UTILS is ON
Max Bruckner hace 6 años
padre
commit
465352fb99
Se han modificado 1 ficheros con 3 adiciones y 0 borrados
  1. 3 0
      tests/CMakeLists.txt

+ 3 - 0
tests/CMakeLists.txt

@@ -102,6 +102,9 @@ if(ENABLE_CJSON_TEST)
         foreach (cjson_utils_test ${cjson_utils_tests})
             add_executable("${cjson_utils_test}" "${cjson_utils_test}.c")
             target_link_libraries("${cjson_utils_test}" "${CJSON_LIB}" "${CJSON_UTILS_LIB}" unity)
+            if("${CMAKE_C_COMPILER_ID}" STREQUAL "MSVC")
+                target_sources(${cjson_utils_test} PRIVATE unity_setup.c)
+            endif()
             if(MEMORYCHECK_COMMAND)
                 add_test(NAME "${cjson_utils_test}"
                     COMMAND "${MEMORYCHECK_COMMAND}" ${MEMORYCHECK_COMMAND_OPTIONS} "${CMAKE_CURRENT_BINARY_DIR}/${cjson_utils_test}")