Loading CMakeLists.txt +20 −0 Original line number Diff line number Diff line Loading @@ -186,6 +186,26 @@ register_project (llvm LLVM_TARGETS_TO_BUILD Native STRING ) #------------------------------------------------------------------------------- # Define an llvm dependency target #------------------------------------------------------------------------------- FetchContent_GetProperties ( llvm BINARY_DIR llvm_binary_dir SOURCE_DIR llvm_source_dir ) add_library (llvm_dep INTERFACE) target_include_directories (llvm_dep INTERFACE $<BUILD_INTERFACE:${llvm_source_dir}/llvm/include> $<BUILD_INTERFACE:${llvm_binary_dir}/include> ) target_link_libraries (llvm_dep INTERFACE LLVM ) #------------------------------------------------------------------------------- # Setup targets #------------------------------------------------------------------------------- Loading graph_framework/CMakeLists.txt +1 −8 Original line number Diff line number Diff line Loading @@ -21,16 +21,9 @@ target_compile_definitions (rays $<$<BOOL:${USE_STATIC}>:STATIC> ) FetchContent_GetProperties ( llvm BINARY_DIR llvm_binary_dir SOURCE_DIR llvm_source_dir ) target_include_directories (rays INTERFACE $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}> $<BUILD_INTERFACE:${llvm_source_dir}/llvm/include> $<BUILD_INTERFACE:${llvm_binary_dir}/include> ) target_link_libraries (rays INTERFACE Loading @@ -39,7 +32,7 @@ target_link_libraries (rays NetCDF::NetCDF $<$<PLATFORM_ID:Linux>:${CMAKE_DL_LIBS}> $<$<PLATFORM_ID:Linux>:pthread> LLVM llvm_dep ) target_precompile_headers (rays INTERFACE Loading Loading
CMakeLists.txt +20 −0 Original line number Diff line number Diff line Loading @@ -186,6 +186,26 @@ register_project (llvm LLVM_TARGETS_TO_BUILD Native STRING ) #------------------------------------------------------------------------------- # Define an llvm dependency target #------------------------------------------------------------------------------- FetchContent_GetProperties ( llvm BINARY_DIR llvm_binary_dir SOURCE_DIR llvm_source_dir ) add_library (llvm_dep INTERFACE) target_include_directories (llvm_dep INTERFACE $<BUILD_INTERFACE:${llvm_source_dir}/llvm/include> $<BUILD_INTERFACE:${llvm_binary_dir}/include> ) target_link_libraries (llvm_dep INTERFACE LLVM ) #------------------------------------------------------------------------------- # Setup targets #------------------------------------------------------------------------------- Loading
graph_framework/CMakeLists.txt +1 −8 Original line number Diff line number Diff line Loading @@ -21,16 +21,9 @@ target_compile_definitions (rays $<$<BOOL:${USE_STATIC}>:STATIC> ) FetchContent_GetProperties ( llvm BINARY_DIR llvm_binary_dir SOURCE_DIR llvm_source_dir ) target_include_directories (rays INTERFACE $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}> $<BUILD_INTERFACE:${llvm_source_dir}/llvm/include> $<BUILD_INTERFACE:${llvm_binary_dir}/include> ) target_link_libraries (rays INTERFACE Loading @@ -39,7 +32,7 @@ target_link_libraries (rays NetCDF::NetCDF $<$<PLATFORM_ID:Linux>:${CMAKE_DL_LIBS}> $<$<PLATFORM_ID:Linux>:pthread> LLVM llvm_dep ) target_precompile_headers (rays INTERFACE Loading