Skip to content

Commit e314eda

Browse files
committed
Warn user when CMAKE_CXX_FLAGS are being ignored.
1 parent cd72eb4 commit e314eda

File tree

4 files changed

+16
-4
lines changed

4 files changed

+16
-4
lines changed

common/cmake/clang.cmake

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,10 @@ ELSE()
8282

8383
OPTION(EMBREE_IGNORE_CMAKE_CXX_FLAGS "When enabled Embree ignores default CMAKE_CXX_FLAGS." ON)
8484
OPTION(EMBREE_ADDRESS_SANITIZER "Enabled CLANG address sanitizer." OFF)
85-
IF (EMBREE_IGNORE_CMAKE_CXX_FLAGS)
85+
IF(EMBREE_IGNORE_CMAKE_CXX_FLAGS)
86+
IF(CMAKE_CXX_FLAGS)
87+
MESSAGE(WARNING "Ignoring CMAKE_CXX_FLAGS because EMBREE_IGNORE_CMAKE_CXX_FLAGS is enabled.")
88+
ENDIF()
8689
SET(CMAKE_CXX_FLAGS "")
8790
ENDIF()
8891

common/cmake/dpcpp.cmake

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@ _SET_IF_EMPTY(FLAGS_AVX512 "-march=skx")
1515

1616
IF (NOT WIN32)
1717
OPTION(EMBREE_IGNORE_CMAKE_CXX_FLAGS "When enabled Embree ignores default CMAKE_CXX_FLAGS." ON)
18-
IF (EMBREE_IGNORE_CMAKE_CXX_FLAGS)
18+
IF(EMBREE_IGNORE_CMAKE_CXX_FLAGS)
19+
IF(CMAKE_CXX_FLAGS)
20+
MESSAGE(WARNING "Ignoring CMAKE_CXX_FLAGS because EMBREE_IGNORE_CMAKE_CXX_FLAGS is enabled.")
21+
ENDIF()
1922
SET(CMAKE_CXX_FLAGS "")
2023
ENDIF()
2124
ENDIF()

common/cmake/gnu.cmake

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,10 @@ ELSE ()
2121
ENDIF ()
2222

2323
OPTION(EMBREE_IGNORE_CMAKE_CXX_FLAGS "When enabled Embree ignores default CMAKE_CXX_FLAGS." ON)
24-
IF (EMBREE_IGNORE_CMAKE_CXX_FLAGS)
24+
IF(EMBREE_IGNORE_CMAKE_CXX_FLAGS)
25+
IF(CMAKE_CXX_FLAGS)
26+
MESSAGE(WARNING "Ignoring CMAKE_CXX_FLAGS because EMBREE_IGNORE_CMAKE_CXX_FLAGS is enabled.")
27+
ENDIF()
2528
SET(CMAKE_CXX_FLAGS "")
2629
ENDIF()
2730

common/cmake/intel.cmake

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,10 @@ ELSE()
101101
_SET_IF_EMPTY(FLAGS_AVX512 "-xCORE-AVX512")
102102

103103
OPTION(EMBREE_IGNORE_CMAKE_CXX_FLAGS "When enabled Embree ignores default CMAKE_CXX_FLAGS." ON)
104-
IF (EMBREE_IGNORE_CMAKE_CXX_FLAGS)
104+
IF(EMBREE_IGNORE_CMAKE_CXX_FLAGS)
105+
IF(CMAKE_CXX_FLAGS)
106+
MESSAGE(WARNING "Ignoring CMAKE_CXX_FLAGS because EMBREE_IGNORE_CMAKE_CXX_FLAGS is enabled.")
107+
ENDIF()
105108
SET(CMAKE_CXX_FLAGS "")
106109
ENDIF()
107110

0 commit comments

Comments
 (0)