diff options
| author | Jason Maskell <[email protected]> | 2016-05-12 13:51:01 +0200 |
|---|---|---|
| committer | Jason Maskell <[email protected]> | 2016-05-12 13:51:01 +0200 |
| commit | 3f13a04cda58b8cb6b3ae76ea663443611752a38 (patch) | |
| tree | b655d905a336dfe0722ddc8582f049875f8f6d3d /CMakeLists.txt | |
| parent | Restructuring starts. Got some initial CMake problems sorted. Need to extend. (diff) | |
| download | waveworks_archive-3f13a04cda58b8cb6b3ae76ea663443611752a38.tar.xz waveworks_archive-3f13a04cda58b8cb6b3ae76ea663443611752a38.zip | |
Project now compiles with Cmake.
Modified FindDirectX to use the Windows SDK more, and added support for getting dxguid.lib
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 7116a55..9833f7d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -42,16 +42,20 @@ IF (NOT ${TARGET_BUILD_PLATFORM} IN_LIST PLATFORM_LIST) ENDIF() IF(TARGET_BUILD_PLATFORM STREQUAL "Windows") - SET(CMAKE_CXX_FLAGS "/Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /d2Zi+ /WX /W4 /GF /GS- /GR- /Gd /fp:fast") + + #/GS /Gm /Od /MTd + #/GS- /Gy /Gm- /Ox /Ob2 /GF /Oy /MT /Ot + + SET(CMAKE_CXX_FLAGS "/W4 /Zc:wchar_t /Zi /errorReport:prompt /Zc:forScope /fp:fast /WX- /GR- /Gd /openmp- /nologo") - SET(CMAKE_CXX_FLAGS_DEBUG "/Od /MTd /RTCu") - SET(CMAKE_CXX_FLAGS_CHECKED "/Ox /MT") - SET(CMAKE_CXX_FLAGS_PROFILE "/Ox /MT") - SET(CMAKE_CXX_FLAGS_RELEASE "/Ox /MT") + SET(CMAKE_CXX_FLAGS_DEBUG "/GS /Gm /Od /MTd") + SET(CMAKE_CXX_FLAGS_RELEASE "/GS- /Gy /Gm- /Ox /Ob2 /GF /Oy /MT /Ot") IF(CMAKE_CL_64) ADD_DEFINITIONS(-DWIN64) - ENDIF(CMAKE_CL_64) + ENDIF(CMAKE_CL_64) + + ADD_DEFINITIONS(-DUNICODE -D_UNICODE) ELSEIF(TARGET_BUILD_PLATFORM STREQUAL "PS4") |