Displaying 3 results from an estimated 3 matches for "import_suffix".
2014 Feb 10
2
[LLVMdev] [llvm] r201072 - [CMake] Introduce llvm_add_library().
...one familiar with cmake.
I don't fully know what this wrapper is needed for, but I looked at it a
bit.
if(ARG_MODULE)
set_property(TARGET ${name} PROPERTY SUFFIX ${LLVM_PLUGIN_EXT})
endif()
if(ARG_SHARED)
if (MSVC)
set_target_properties(${name}
PROPERTIES
IMPORT_SUFFIX ".imp")
endif ()
endif()
CMake provides CMAKE_SHARED_MODULE_SUFFIX and CMAKE_IMPORT_LIBRARY_SUFFIX.
Can you set those at directory scope instead of setting the target property
in the macro?
Anyway, just a note to consider moving instead in a direction of fewer
wrappers, rathe...
2014 Feb 13
2
[LLVMdev] [llvm] r201072 - [CMake] Introduce llvm_add_library().
...oked at it a
>> bit.
>>
>> if(ARG_MODULE)
>> set_property(TARGET ${name} PROPERTY SUFFIX ${LLVM_PLUGIN_EXT})
>> endif()
>>
>> if(ARG_SHARED)
>> if (MSVC)
>> set_target_properties(${name}
>> PROPERTIES
>> IMPORT_SUFFIX ".imp")
>> endif ()
>> endif()
>>
>>
>> CMake provides CMAKE_SHARED_MODULE_SUFFIX and CMAKE_IMPORT_LIBRARY_SUFFIX.
>> Can you set those at directory scope instead of setting the target property
>> in the macro?
>
> Reasonable. They co...
2014 Feb 13
2
[LLVMdev] [llvm] r201072 - [CMake] Introduce llvm_add_library().
...but I looked at it a
>> bit.
>>
>> if(ARG_MODULE)
>> set_property(TARGET ${name} PROPERTY SUFFIX ${LLVM_PLUGIN_EXT})
>> endif()
>>
>> if(ARG_SHARED)
>> if (MSVC)
>> set_target_properties(${name}
>> PROPERTIES
>> IMPORT_SUFFIX ".imp")
>> endif ()
>> endif()
>>
>>
>> CMake provides CMAKE_SHARED_MODULE_SUFFIX and CMAKE_IMPORT_LIBRARY_SUFFIX.
>> Can you set those at directory scope instead of setting the target property
>> in the macro?
>>
>>
>> Rea...