diff --git a/projects/clr/rocclr/cmake/ROCclrLC.cmake b/projects/clr/rocclr/cmake/ROCclrLC.cmake index 55ffc40169..d8ecf4ad02 100644 --- a/projects/clr/rocclr/cmake/ROCclrLC.cmake +++ b/projects/clr/rocclr/cmake/ROCclrLC.cmake @@ -36,8 +36,9 @@ if (NOT amd_comgr_FOUND) lib/cmake/amd_comgr) endif() +get_target_property(_amd_comgr_lib_type amd_comgr TYPE) target_compile_definitions(rocclr PUBLIC WITH_LIGHTNING_COMPILER USE_COMGR_LIBRARY) -if(BUILD_SHARED_LIBS) +if(_amd_comgr_lib_type STREQUAL "SHARED_LIBRARY") target_compile_definitions(rocclr PUBLIC COMGR_DYN_DLL) endif() target_link_libraries(rocclr PUBLIC amd_comgr)