diff --git a/CMakeLists.txt b/CMakeLists.txt index 34c23121..c5fa0dd3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -247,7 +247,8 @@ message(STATUS "CMAKE_CXX_FLAGS_DEBUG is ${CMAKE_CXX_FLAGS_DEBUG}") message(STATUS "CMAKE_CXX_FLAGS_RELEASE is ${CMAKE_CXX_FLAGS_RELEASE}") message(STATUS "==========") -if(NOT TARGET asmjit) +find_package(asmjit CONFIG REQUIRED) +if(0) # Download asmjit from github if ASMJIT_SRC_DIR is not specified. if(NOT DEFINED ASMJIT_SRC_DIR) set(ASMJIT_SRC_DIR "${FBGEMM_SOURCE_DIR}/external/asmjit" @@ -280,7 +281,8 @@ if(NOT TARGET asmjit) endif() endif() -if(NOT TARGET cpuinfo) +find_package(cpuinfo CONFIG REQUIRED) +if(0) #Download cpuinfo from github if CPUINFO_SOURCE_DIR is not specified. if(NOT DEFINED CPUINFO_SOURCE_DIR) set(CPUINFO_SOURCE_DIR "${FBGEMM_SOURCE_DIR}/external/cpuinfo" @@ -364,12 +366,7 @@ target_include_directories(fbgemm BEFORE PUBLIC $ PUBLIC $) -target_link_libraries(fbgemm - $ - $) -add_dependencies(fbgemm - asmjit - cpuinfo) +target_link_libraries(fbgemm asmjit cpuinfo) if(OpenMP_FOUND) target_link_libraries(fbgemm OpenMP::OpenMP_CXX) @@ -393,12 +390,12 @@ install( if(MSVC) if(FBGEMM_LIBRARY_TYPE STREQUAL "shared") - install( - FILES $ $ - DESTINATION ${CMAKE_INSTALL_LIBDIR} OPTIONAL) + # install( + # FILES $ $ + # DESTINATION ${CMAKE_INSTALL_LIBDIR} OPTIONAL) endif() install(TARGETS fbgemm DESTINATION ${CMAKE_INSTALL_LIBDIR}) - install(TARGETS asmjit DESTINATION ${CMAKE_INSTALL_LIBDIR}) +# install(TARGETS asmjit DESTINATION ${CMAKE_INSTALL_LIBDIR}) endif() #Make project importable from the build directory