Milestone 5: deliver embedded RDP sessions and lifecycle hardening
This commit is contained in:
12
third_party/FreeRDP/cmake/CFlagsToVar.cmake
vendored
Normal file
12
third_party/FreeRDP/cmake/CFlagsToVar.cmake
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
function(CFlagsToVar NAME CFG)
|
||||
string(TOUPPER "${CFG}" UCFG)
|
||||
set(C_FLAGS ${CMAKE_C_FLAGS})
|
||||
string(REPLACE "${CMAKE_SOURCE_DIR}" "<src dir>" C_FLAGS "${C_FLAGS}")
|
||||
string(REPLACE "${CMAKE_BINARY_DIR}" "<build dir>" C_FLAGS "${C_FLAGS}")
|
||||
|
||||
string(APPEND C_FLAGS " ${CMAKE_C_FLAGS_${UCFG}}")
|
||||
|
||||
string(REPLACE "\$" "\\\$" C_FLAGS "${C_FLAGS}")
|
||||
string(REPLACE "\"" "\\\"" C_FLAGS "${C_FLAGS}")
|
||||
set(${NAME} ${C_FLAGS} PARENT_SCOPE)
|
||||
endfunction()
|
||||
Reference in New Issue
Block a user