]> granicus.if.org Git - gc/commitdiff
Fix tests build by CMake on Cygwin
authorIvan Maidanski <ivmai@mail.ru>
Wed, 21 Aug 2019 08:52:23 +0000 (11:52 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Wed, 21 Aug 2019 09:31:40 +0000 (12:31 +0300)
* CMakeLists.txt [build_tests && WIN32] (de): Do not specify and add
"de" test executable if CYGWIN.

CMakeLists.txt

index 9d31ea30b000c4582f62b67d0990e8f768aaee45..ad0c85fdc054c4a19b6cdd5b7aa0065e0c42bc0d 100644 (file)
@@ -383,8 +383,9 @@ if (build_tests)
     target_link_libraries(cordtest PRIVATE cord gc)
     add_test(NAME cordtest COMMAND cordtest)
 
-    if (WIN32)
-      add_executable(de cord/tests/de.c cord/tests/de_win.c cord/tests/de_win.rc)
+    if (WIN32 AND NOT CYGWIN)
+      add_executable(de cord/tests/de.c cord/tests/de_win.c
+                     cord/tests/de_win.rc)
       set_target_properties(de PROPERTIES WIN32_EXECUTABLE TRUE)
       target_link_libraries(de PRIVATE cord gc gdi32)
     endif()