summaryrefslogtreecommitdiff
path: root/premake5.lua
blob: 2f7fbdcc62692068bd1b220516a3a4b2efe05fae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
-- premake5.lua
workspace "openalias"
   architecture "x64"
   configurations { "Debug", "Release" }
   startproject "openalias"

project "openalias"
   kind "ConsoleApp"
   language "C"
   targetdir "bin/%{cfg.buildcfg}"

   files { "openalias.c" }

   filter "system:windows"
      defines {"_WIN32" }
      links { "dnsapi" }
      systemversion "latest"

   filter "system:linux"
      defines { "_POSIX_C_SOURCE=200112L" }
      links { "resolv" }
      buildoptions { "-Wall", "-Wextra" }

   filter "configurations:Debug"
      defines { "DEBUG" }
      symbols "On"

   filter "configurations:Release"
      defines { "NDEBUG" }
      optimize "On"