Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cpp 17 / std::filesystem wip #6844

Merged
merged 62 commits into from
Mar 10, 2022
Merged
Changes from 1 commit
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
fbd314f
Enable cpp 17 switching using Project.xcconfig for macOS.
ofTheo Jan 21, 2022
f1c4670
proposed macOS makefile support
ofTheo Jan 21, 2022
b41c735
auto detect for OF_USING_STD_FS
ofTheo Jan 21, 2022
bbc7c78
switch visual studio to cpp17
ofTheo Jan 21, 2022
85ca660
fixing a test which uses boost directly
ofTheo Jan 21, 2022
1c0c5a9
fix test
ofTheo Jan 21, 2022
b8ffacd
quick linux64 test
ofTheo Jan 24, 2022
2bc3453
trying with c++17 gcc 6 and onwards
ofTheo Jan 24, 2022
7ac86a8
fix OF_USING_STD_FS for linux64
ofTheo Jan 25, 2022
76d966f
make sure to include gcc 6-8 with the extra c++17 linker flags
ofTheo Jan 25, 2022
fb1937d
test msys2
ofTheo Jan 25, 2022
2b18685
trying without OF_USING_STD_FS defined for msys2 ( auto detect )
ofTheo Jan 25, 2022
bbce74d
msys2 try fix ambigious error
ofTheo Jan 25, 2022
6709147
debug
ofTheo Jan 25, 2022
ad83119
revert and try ld fix
ofTheo Jan 25, 2022
79f88e3
debug msys2 gcc
ofTheo Jan 25, 2022
f4bf02d
try gnu++17
ofTheo Jan 25, 2022
b45a270
try this
ofTheo Jan 25, 2022
1164ee2
msys2 filesystem include
ofTheo Jan 25, 2022
1e09814
msys2 fixed - hopefully
ofTheo Jan 25, 2022
843a85d
undo ofConstants hack
ofTheo Jan 25, 2022
a838f0f
remove ci debug
ofTheo Jan 25, 2022
43dc123
fixes
ofTheo Jan 25, 2022
e1488c0
checking if mingw64 works
ofTheo Jan 25, 2022
d22dd3f
no std::byte for msys
ofTheo Jan 25, 2022
698bc73
fix for poco byte error should be working now minus needing new libs …
ofTheo Jan 26, 2022
109c94d
fix
ofTheo Jan 26, 2022
35c2f4b
hackier approach
ofTheo Jan 26, 2022
f7579aa
emscripten c++17 - please be easy
ofTheo Feb 1, 2022
894da39
c++17 for ios/tvos
ofTheo Feb 1, 2022
f069c12
run emscripten on newer image
ofTheo Feb 1, 2022
2f9f852
moore flags
ofTheo Feb 1, 2022
0ef552f
min ios versions
ofTheo Feb 1, 2022
0257532
revert extra flags
ofTheo Feb 2, 2022
2036773
ios/tvos
ofTheo Feb 3, 2022
215bad0
fix for emscritpen geteuid?
ofTheo Feb 3, 2022
56657df
go back to 1.40.0 for emscripten
ofTheo Feb 7, 2022
6c402bb
fixes for msys2 remove duplicate declrations in ofFileUtils
ofTheo Feb 17, 2022
f95ef87
fix for tvos possible linux?
ofTheo Feb 18, 2022
0789f09
remove warning and add boost for older
ofTheo Feb 18, 2022
d6341ed
tvos and check linux
ofTheo Feb 18, 2022
2cd0be7
Merge branch 'master' of https://github.com/openframeworks/openFramew…
ofTheo Mar 8, 2022
74fbe01
try linuxarm for C++17
ofTheo Mar 8, 2022
9a90c24
checks
ofTheo Mar 8, 2022
3005c7d
debugging
ofTheo Mar 8, 2022
dc416a1
fix
ofTheo Mar 8, 2022
17a5935
try gcc 7
ofTheo Mar 8, 2022
c0f5c88
testing
ofTheo Mar 8, 2022
4189838
force it
ofTheo Mar 8, 2022
74595b3
please work
ofTheo Mar 8, 2022
5fc77c2
more bs
ofTheo Mar 8, 2022
51a1868
fix
ofTheo Mar 8, 2022
fabe05f
cleanup
ofTheo Mar 8, 2022
23e76e9
android test
ofTheo Mar 8, 2022
9c28f0d
try again
ofTheo Mar 8, 2022
56747ab
another
ofTheo Mar 8, 2022
d112512
just a test
ofTheo Mar 8, 2022
385fb4f
another
ofTheo Mar 8, 2022
2c590cd
lets do it!
ofTheo Mar 8, 2022
1465505
everything but android
ofTheo Mar 8, 2022
f81978b
fix so can build for android
ofTheo Mar 8, 2022
6fe0b13
cleanup
ofTheo Mar 10, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
trying without OF_USING_STD_FS defined for msys2 ( auto detect )
ofTheo committed Jan 25, 2022

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
commit 2b1868518d5519b21c71aa96de379cf5c77b387c
Original file line number Diff line number Diff line change
@@ -62,7 +62,7 @@ PLATFORM_RUN_COMMAND = cd bin;./$(BIN_NAME)
# Note: Be sure to leave a leading space when using a += operator to add items to the list
##########################################################################################

PLATFORM_DEFINES = OF_USING_STD_FS
#PLATFORM_DEFINES = OF_USING_STD_FS
ifeq ($(OF_USE_POCO),1)
PLATFORM_DEFINES += POCO_STATIC
endif