cmake_modules/utils.cmake
changeset 9224 bce8cf41d666
parent 9220 5e7db24f3489
parent 8794 9f47c1f8056d
child 9225 d8d929f92633
equal deleted inserted replaced
9223:71fc5893071c 9224:bce8cf41d666
    33     set(CMAKE_SHARED_LIBRARY_CXX_FLAGS "${CMAKE_SHARED_LIBRARY_CXX_FLAGS} -Wl,${_FLAG}")
    33     set(CMAKE_SHARED_LIBRARY_CXX_FLAGS "${CMAKE_SHARED_LIBRARY_CXX_FLAGS} -Wl,${_FLAG}")
    34 endmacro(append_linker_flag _FLAG)
    34 endmacro(append_linker_flag _FLAG)
    35 
    35 
    36 #TODO: find_package_or_bundle
    36 #TODO: find_package_or_bundle
    37 
    37 
       
    38 
       
    39 macro(add_flag_append _VAR_NAME _FLAG)
       
    40     set(${_VAR_NAME} "${${_VAR_NAME}} ${_FLAG}")
       
    41 endmacro(add_flag_append _VAR_NAME _FLAG)
       
    42 
       
    43 macro(add_flag_prepend _VAR_NAME _FLAG)
       
    44     set(${_VAR_NAME} "${_FLAG} ${${_VAR_NAME}}")
       
    45 endmacro(add_flag_prepend _VAR_NAME _FLAG)
       
    46