- add_header_files(sources)
- set_source_files_properties(${ARG_ADDITIONAL_HEADERS} PROPERTIES HEADER_FILE_ONLY ON)
- list(APPEND sources ${ARG_ADDITIONAL_HEADERS})
- endif()
-
- # Set common compiler options:
- if( NOT LLVM_REQUIRES_EH )
- if( LLVM_COMPILER_IS_GCC_COMPATIBLE )
- add_definitions( -fno-exceptions )
- elseif( MSVC )
- llvm_replace_compiler_option(CMAKE_CXX_FLAGS "/EHsc" "/EHs-c-")
- add_definitions( /D_HAS_EXCEPTIONS=0 )
- endif()
- endif()
- if( NOT LLVM_REQUIRES_RTTI )
- if( LLVM_COMPILER_IS_GCC_COMPATIBLE )
- llvm_replace_compiler_option(CMAKE_CXX_FLAGS "-frtti" "-fno-rtti")
- elseif( MSVC )
- llvm_replace_compiler_option(CMAKE_CXX_FLAGS "/GR" "/GR-")
+ find_all_header_files(hdrs "${ARG_ADDITIONAL_HEADER_DIRS}")
+ if (hdrs)
+ set_source_files_properties(${hdrs} PROPERTIES HEADER_FILE_ONLY ON)