diff options
author | Christian Kamm <mail@ckamm.de> | 2018-08-15 11:46:16 +0300 |
---|---|---|
committer | Kevin Ottens <kevin.ottens@nextcloud.com> | 2020-12-15 12:58:21 +0300 |
commit | 2b20985875103a39876a3897a199998e749df78e (patch) | |
tree | a9bc57a7a1ecd601d7046b6034eba10dd0583fd9 /CMakeLists.txt | |
parent | c3b1a872aa22b002d41f8af9eb08cb164df813d8 (diff) |
winvfs: initial work
Done by ckamm and dschmidt
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index b505b8e22..c8799eeb1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,6 +3,11 @@ set(CMAKE_CXX_STANDARD 14) project(client) +if(UNIT_TESTING) + include(CTest) + enable_testing() +endif() + set(BIN_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin") @@ -52,6 +57,9 @@ include(Warnings) include(${CMAKE_SOURCE_DIR}/VERSION.cmake) # For config.h include_directories(BEFORE ${CMAKE_CURRENT_BINARY_DIR}) +#include_directories(BEFORE +# "C:/Program Files (x86)/Windows Kits/10/Include/10.0.17134.0/um" +# "C:/Program Files (x86)/Windows Kits/10/Include/10.0.17134.0/shared") # Allows includes based on src/ like #include "common/utility.h" or #include "csync/csync.h" include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/src @@ -215,8 +223,9 @@ if( WIN32 ) add_definitions( -D__USE_MINGW_ANSI_STDIO=1 ) add_definitions( -DNOMINMAX ) # Get APIs from from Vista onwards. -add_definitions( -D_WIN32_WINNT=0x0601 ) -add_definitions( -DWINVER=0x0601 ) +add_definitions(-D_WIN32_WINNT=0x0601) +add_definitions(-DWINVER=0x0601) +add_definitions(-DNTDDI_VERSION=0x0A000004) if( MSVC ) # Use automatic overload for suitable CRT safe-functions # See https://docs.microsoft.com/de-de/cpp/c-runtime-library/security-features-in-the-crt?view=vs-2019 @@ -254,8 +263,6 @@ if(BUILD_SHELL_INTEGRATION) endif() if(UNIT_TESTING) - include(CTest) - enable_testing() add_subdirectory(test) endif(UNIT_TESTING) |