[CMAKE] Some options are only supported by GCC, don't use them for clang
[reactos.git] / modules / rostests / winetests / version / CMakeLists.txt
1
2 list(APPEND SOURCE
3 info.c
4 install.c
5 testlist.c)
6
7 add_executable(version_winetest ${SOURCE} version.rc)
8 set_module_type(version_winetest win32cui)
9 add_importlibs(version_winetest shell32 version msvcrt kernel32)
10
11 target_compile_definitions(version_winetest PRIVATE USE_WINE_TODOS)
12
13 if(MSVC)
14 add_importlibs(version_winetest ntdll)
15 endif()
16
17 if(CMAKE_C_COMPILER_ID STREQUAL "GNU")
18 target_compile_options(version_winetest PRIVATE -Wno-format-overflow)
19 endif()
20
21 add_rostests_file(TARGET version_winetest)