-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpremake4.lua
27 lines (27 loc) · 933 Bytes
/
premake4.lua
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
solution 'dvs_sepia'
configurations {'release', 'debug'}
location 'build'
project 'dvs_sepia'
kind 'ConsoleApp'
language 'C++'
location 'build'
files {'source/*.hpp', 'test/*.cpp'}
links {'usb-1.0'}
defines {'SEPIA_COMPILER_WORKING_DIRECTORY="' .. project().location .. '"'}
configuration 'release'
targetdir 'build/release'
defines {'NDEBUG'}
flags {'OptimizeSpeed'}
configuration 'debug'
targetdir 'build/debug'
defines {'DEBUG'}
flags {'Symbols'}
configuration 'linux'
links {'pthread'}
buildoptions {'-std=c++11'}
linkoptions {'-std=c++11'}
configuration 'macosx'
includedirs {'/usr/local/include'}
libdirs {'/usr/local/lib'}
buildoptions {'-std=c++11'}
linkoptions {'-std=c++11'}