Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| b49c3800ad | |||
| c5b1da6a42 |
@@ -8,7 +8,7 @@
|
|||||||
GET_PROPERTY(FGL_COMPILE_FLAGS GLOBAL PROPERTY FGL_COMPILE_FLAGS)
|
GET_PROPERTY(FGL_COMPILE_FLAGS GLOBAL PROPERTY FGL_COMPILE_FLAGS)
|
||||||
GET_PROPERTY(FGL_LINKS_FLAGS GLOBAL PROPERTY FGL_LINK_FLAGS)
|
GET_PROPERTY(FGL_LINKS_FLAGS GLOBAL PROPERTY FGL_LINK_FLAGS)
|
||||||
target_compile_options(${TARGET} PRIVATE ${FGL_COMPILE_FLAGS})
|
target_compile_options(${TARGET} PRIVATE ${FGL_COMPILE_FLAGS})
|
||||||
message("Set target ${TARGET} to use flags\n${FGL_COMPILE_FLAGS}")
|
message(DEBUG "Set target ${TARGET} to use flags\n${FGL_COMPILE_FLAGS}")
|
||||||
target_link_options(${TARGET} PRIVATE ${FGL_LINK_FLAGS})
|
target_link_options(${TARGET} PRIVATE ${FGL_LINK_FLAGS})
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
||||||
@@ -16,6 +16,6 @@
|
|||||||
GET_PROPERTY(FGL_CHILD_FLAGS GLOBAL PROPERTY FGL_CHILD_FLAGS)
|
GET_PROPERTY(FGL_CHILD_FLAGS GLOBAL PROPERTY FGL_CHILD_FLAGS)
|
||||||
GET_PROPERTY(FGL_LINKS_FLAGS GLOBAL PROPERTY FGL_LINK_FLAGS)
|
GET_PROPERTY(FGL_LINKS_FLAGS GLOBAL PROPERTY FGL_LINK_FLAGS)
|
||||||
target_compile_options(${TARGET} PRIVATE ${FGL_CHILD_FLAGS})
|
target_compile_options(${TARGET} PRIVATE ${FGL_CHILD_FLAGS})
|
||||||
message("Set dependency ${TARGET} to use flags\n${FGL_CHILD_FLAGS}")
|
message(DEBUG "Set dependency ${TARGET} to use flags\n${FGL_CHILD_FLAGS}")
|
||||||
target_link_options(${TARGET} PRIVATE ${FGL_LINK_FLAGS})
|
target_link_options(${TARGET} PRIVATE ${FGL_LINK_FLAGS})
|
||||||
endfunction()
|
endfunction()
|
||||||
@@ -23,6 +23,10 @@ function(ConfigureFGLTarget NAME SRC_DIR INCLUDE_DIR)
|
|||||||
target_compile_definitions(${NAME} PUBLIC "-DFGL_STRICT_WARNINGS=1")
|
target_compile_definitions(${NAME} PUBLIC "-DFGL_STRICT_WARNINGS=1")
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
|
if (DEFINED FGL_ENABLE_UBSAN AND FGL_ENABLE_UBSAN)
|
||||||
|
target_link_libraries(${NAME} PRIVATE asan ubsan)
|
||||||
|
endif ()
|
||||||
|
|
||||||
if (CMAKE_CXX_STANDARD STREQUAL 26)
|
if (CMAKE_CXX_STANDARD STREQUAL 26)
|
||||||
message("Setting target ${NAME} to c++26")
|
message("Setting target ${NAME} to c++26")
|
||||||
target_compile_features(${NAME} PUBLIC cxx_std_26)
|
target_compile_features(${NAME} PUBLIC cxx_std_26)
|
||||||
|
|||||||
Reference in New Issue
Block a user