You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Use file sets for headers to improve IDE integration
* bump dependencies
* Deprecate PHASAR_EXPERIMENTAL_CXX20 + modernize boost finding via find_package(CONFIG)
* update gtest version
* Somplify headers inclusion + fix boost include for installed phasar
* Revisit examples and docs
Copy file name to clipboardExpand all lines: CMakeLists.txt
+24-34Lines changed: 24 additions & 34 deletions
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
cmake_minimum_required (VERSION 3.16)
1
+
cmake_minimum_required (VERSION 3.14...3.28)
2
2
3
3
# Avoid IPO/LTO Warnings:
4
4
cmake_policy(SET CMP0069 NEW)
@@ -39,6 +39,10 @@ else()
39
39
endif()
40
40
41
41
option(PHASAR_EXPERIMENTAL_CXX20 "Build phasar in C++20 mode. This is an experimental feature"OFF)
42
+
if(PHASAR_EXPERIMENTAL_CXX20)
43
+
message(DEPRECATION "The option PHASAR_EXPERIMENTAL_CXX20 is deprecated and will be removed in a future version of PhASAR. Use CMAKE_CXX_STANDARD=20 instead.")
0 commit comments