blob: fe96d54d1b47f983d65c699c2efbfdd51ab92471 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
--- CMakeLists.txt.orig 2025-03-14 12:56:24 UTC
+++ CMakeLists.txt
@@ -125,7 +125,7 @@ if (NOT "${PHASAR_TARGET_ARCH_INTERNAL}" STREQUAL "")
check_cxx_compiler_flag("-march=${PHASAR_TARGET_ARCH_INTERNAL}" MARCH_SUPPORTED)
if (MARCH_SUPPORTED)
message(STATUS "Target architecture '${PHASAR_TARGET_ARCH_INTERNAL}' enabled")
- string(APPEND CMAKE_CXX_FLAGS_RELEASE " -march=${PHASAR_TARGET_ARCH_INTERNAL}")
+ #string(APPEND CMAKE_CXX_FLAGS_RELEASE " -march=${PHASAR_TARGET_ARCH_INTERNAL}")
else()
message(WARNING "Target architecture '${PHASAR_TARGET_ARCH_INTERNAL}' not supported. Fallback to generic build")
endif()
@@ -248,11 +248,13 @@ set(PHASAR_DEPS_INSTALL_DESTINATION ${CMAKE_INSTALL_LI
set(PHASAR_DEPS_INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/phasar/deps)
# Filesystem
+if (FALSE)
if (LLVM_ENABLE_LIBCXX)
set(PHASAR_STD_FILESYSTEM c++fs)
else()
set(PHASAR_STD_FILESYSTEM stdc++fs)
endif()
+endif()
# Config
set(PHASAR_CUSTOM_CONFIG_INSTALL_DIR "" CACHE STRING "If set, customizes the directory, where configuration files for PhASAR are installed (default is ${CMAKE_INSTALL_PREFIX}/.phasar-config)")
@@ -407,6 +409,8 @@ if (PHASAR_BUILD_UNITTESTS)
# Add Phasar unittests and build all IR test code
if (PHASAR_BUILD_UNITTESTS)
message("Phasar unittests")
+
+ find_package(GTest CONFIG REQUIRED)
enable_testing()
add_subdirectory(unittests)
|