cmake_minimum_required(VERSION 3.7)
project(winurl LANGUAGES C)

if(CMAKE_C_COMPILER_ID MATCHES "MSVC" OR
   CMAKE_C_COMPILER_FRONTEND_VARIANT MATCHES "MSVC")
  set(CMAKE_RC_FLAGS "${CMAKE_RC_FLAGS} /nologo /C1252")
else()
  set(CMAKE_RC_FLAGS "${CMAKE_RC_FLAGS} -c1252")
endif()

add_compile_definitions(_CRT_SECURE_NO_WARNINGS)

add_executable(winurl winurl.c winurl.rc)
target_link_libraries(winurl gdi32.lib user32.lib shell32.lib)
set_target_properties(winurl PROPERTIES WIN32_EXECUTABLE ON)
