From 42cf9f7cfdf77913a90e82b58e79409bcb624b2c Mon Sep 17 00:00:00 2001 From: Johannes Schrimpf Date: Fri, 31 May 2024 13:38:22 +0200 Subject: [PATCH] Remove target --- CMakeLists.txt | 35 ++++++++++++----------------------- 1 file changed, 12 insertions(+), 23 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2d6d23a..e1641d3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -16,17 +16,18 @@ message(STATUS "FMT_LIBRARIES = ${FMT_LIBRARIES}") find_package(spdlog REQUIRED) set(SPDLOG_LIB spdlog::spdlog) + if("${SPDLOG_LIBRARIES}" STREQUAL "") - set(SPDLOG_LIBRARIES spdlog::spdlog) + set(SPDLOG_LIBRARIES spdlog::spdlog) endif() find_package(eventpp CONFIG REQUIRED) find_package(magic_enum CONFIG REQUIRED) + if("${magic_enum_LIBRARIES}" STREQUAL "") - set(magic_enum_LIBRARIES magic_enum::magic_enum) + set(magic_enum_LIBRARIES magic_enum::magic_enum) endif() - add_definitions(-DSPDLOG_COMPILED_LIB) add_definitions(-DSPDLOG_FMT_EXTERNAL=1) @@ -64,28 +65,20 @@ target_link_directories(oculus_driver PUBLIC ${EXT_LIB_DIRS}) target_link_libraries(oculus_driver PUBLIC ${EXT_LIBS}) target_compile_definitions(oculus_driver PUBLIC MAGIC_ENUM_RANGE_MAX=1024) -############# -## Install ## -############# +# ############ +# # Install ## +# ############ include(GNUInstallDirs) install(DIRECTORY include/oculus_driver - DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) install(TARGETS ${PROJECT_NAME} - DESTINATION ${CMAKE_INSTALL_LIBDIR} - EXPORT ${PROJECT_NAME}Targets) - -# install the exported targets -install(EXPORT ${PROJECT_NAME}Targets - FILE ${PROJECT_NAME}Targets.cmake - # NAMESPACE ${PROJECT_NAME}:: # namespacing does not play well with fetch content - DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME} -) + DESTINATION ${CMAKE_INSTALL_LIBDIR}) -############ -## Config ## -############ +# ########### +# # Config ## +# ########### set(INCLUDE_INSTALL_DIR include) set(LIB_INSTALL_DIR lib) @@ -105,10 +98,6 @@ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake DESTINATION lib/cmake/${PROJECT_NAME} ) -export(EXPORT ${PROJECT_NAME}Targets - # NAMESPACE ${PROJECT_NAME}:: # namespacing does not play well with fetch content - FILE "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Targets.cmake" -) if(BUILD_TESTS) add_subdirectory(tests)