Skip to content

Commit ac0ed7e

Browse files
committed
Fix a Windows build error and warnings
1 parent 1309ff8 commit ac0ed7e

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

rest/CMakeLists.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,11 @@ add_subdirectory(controller)
33
add_library(rest)
44
target_sources(rest PRIVATE server.cpp)
55
target_include_directories(rest INTERFACE ..)
6+
7+
target_compile_definitions(rest PRIVATE BOOST_ALL_NO_LIB)
8+
9+
if(WIN32)
10+
target_compile_definitions(rest PRIVATE _WIN32_WINNT=0x0601)
11+
endif()
12+
613
target_link_libraries(rest PUBLIC controller)

rest/domain/PricePlan.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#include <string>
55
#include <utility>
66
#include <vector>
7+
#include <chrono>
78

89
class PricePlan {
910
// todo:

test/CMakeLists.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
add_definitions(-DBOOST_ALL_NO_LIB)
2+
3+
if(WIN32)
4+
add_definitions(-D_WIN32_WINNT=0x0601)
5+
endif()
6+
17
add_executable(endpoint_test)
28
target_sources(endpoint_test PRIVATE ReadingTest.cpp)
39
find_package(GTest REQUIRED)
@@ -19,4 +25,4 @@ target_link_libraries(service_test PRIVATE GTest::gmock_main rest)
1925
add_test(endpoint_test endpoint_test)
2026
add_test(controller_test controller_test)
2127
add_test(domain_test domain_test)
22-
add_test(service_test service_test)
28+
add_test(service_test service_test)

0 commit comments

Comments
 (0)