@ -392,10 +392,10 @@ function(ly_delayed_target_link_libraries)
endif ( )
endif ( )
if ( item_type STREQUAL MODULE_LIBRARY )
if ( item_type STREQUAL MODULE_LIBRARY )
target_include_directories ( ${ target } ${ visibility } $< TARGET_PROPERTY:${item},INTERFACE_INCLUDE_DIRECTORIES >)
target_include_directories ( ${ target } ${ visibility } $< GENEX_EVAL:$< TARGET_PROPERTY:${item},INTERFACE_INCLUDE_DIRECTORIES> >)
target_link_libraries ( ${ target } ${ visibility } $< TARGET_PROPERTY:${item},INTERFACE_LINK_LIBRARIES >)
target_link_libraries ( ${ target } ${ visibility } $< GENEX_EVAL:$< TARGET_PROPERTY:${item},INTERFACE_LINK_LIBRARIES> >)
target_compile_definitions ( ${ target } ${ visibility } $< TARGET_PROPERTY:${item},INTERFACE_COMPILE_DEFINITIONS >)
target_compile_definitions ( ${ target } ${ visibility } $< GENEX_EVAL:$< TARGET_PROPERTY:${item},INTERFACE_COMPILE_DEFINITIONS> >)
target_compile_options ( ${ target } ${ visibility } $< TARGET_PROPERTY:${item},INTERFACE_COMPILE_OPTIONS >)
target_compile_options ( ${ target } ${ visibility } $< GENEX_EVAL:$< TARGET_PROPERTY:${item},INTERFACE_COMPILE_OPTIONS> >)
else ( )
else ( )
ly_parse_third_party_dependencies ( ${ item } )
ly_parse_third_party_dependencies ( ${ item } )
target_link_libraries ( ${ target } ${ visibility } ${ item } )
target_link_libraries ( ${ target } ${ visibility } ${ item } )
@ -660,7 +660,12 @@ function(ly_get_vs_folder_directory absolute_target_source_dir output_source_dir
if ( is_target_prefix_of_engine_root )
if ( is_target_prefix_of_engine_root )
cmake_path ( RELATIVE_PATH absolute_target_source_dir BASE_DIRECTORY ${ LY_ROOT_FOLDER } OUTPUT_VARIABLE relative_target_source_dir )
cmake_path ( RELATIVE_PATH absolute_target_source_dir BASE_DIRECTORY ${ LY_ROOT_FOLDER } OUTPUT_VARIABLE relative_target_source_dir )
else ( )
else ( )
cmake_path ( GET absolute_target_source_dir RELATIVE_PART relative_target_source_dir )
cmake_path ( IS_PREFIX CMAKE_SOURCE_DIR ${ absolute_target_source_dir } is_target_prefix_of_source_dir )
if ( is_target_prefix_of_source_dir )
cmake_path ( RELATIVE_PATH absolute_target_source_dir BASE_DIRECTORY ${ CMAKE_SOURCE_DIR } OUTPUT_VARIABLE relative_target_source_dir )
else ( )
cmake_path ( GET absolute_target_source_dir RELATIVE_PART relative_target_source_dir )
endif ( )
endif ( )
endif ( )
set ( ${ output_source_dir } ${ relative_target_source_dir } PARENT_SCOPE )
set ( ${ output_source_dir } ${ relative_target_source_dir } PARENT_SCOPE )