Fix build issues
- `std::copy_n` requires to #include <algorithm> - `std::optional` requires C++17 or newer
This commit is contained in:
@@ -57,7 +57,7 @@ target_link_libraries(i3ipc++
|
|||||||
)
|
)
|
||||||
|
|
||||||
target_compile_options(i3ipc++
|
target_compile_options(i3ipc++
|
||||||
PRIVATE -std=c++11 -Wall -Wextra -Wno-unused-parameter
|
PRIVATE -std=c++17 -Wall -Wextra -Wno-unused-parameter
|
||||||
)
|
)
|
||||||
|
|
||||||
target_compile_definitions(i3ipc++
|
target_compile_definitions(i3ipc++
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ extern "C" {
|
|||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#include <algorithm>
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
#include <ios>
|
#include <ios>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user