Loading backends/CMakeLists.txt +5 −5 Original line number Diff line number Diff line Loading @@ -15,13 +15,13 @@ if(YAML_FOUND) set_target_properties(yamlconf PROPERTIES PREFIX "" OUTPUT_NAME "yaml.cfg") # REMOVED: target_include_directories(yamlconf PRIVATE ${YAML_INCLUDE_DIR}) # The modern target 'YAML::YAML' handles the includes automatically. # The modern target 'yaml::yaml' handles the includes automatically. if(${CMAKE_HOST_SYSTEM_NAME} STREQUAL "Windows") # Ensure 'confplus' is linked as PRIVATE unless its interface is exposed target_link_libraries(yamlconf PRIVATE confplus YAML::YAML kernel32.lib) target_link_libraries(yamlconf PRIVATE confplus yaml::yaml kernel32.lib) else() target_link_libraries(yamlconf PRIVATE confplus YAML::YAML dl) target_link_libraries(yamlconf PRIVATE confplus yaml::yaml dl) endif() install(TARGETS yamlconf Loading @@ -44,9 +44,9 @@ if(INIPARSER_FOUND) # We remove target_include_directories and rely on INIPARSER::INIPARSER. if(${CMAKE_SYSTEM_NAME} STREQUAL "Windows") target_link_libraries(iniconf PRIVATE confplus INIPARSER::INIPARSER kernel32.lib) target_link_libraries(iniconf PRIVATE confplus iniparser::iniparser kernel32.lib) else() target_link_libraries(iniconf PRIVATE confplus INIPARSER::INIPARSER dl) target_link_libraries(iniconf PRIVATE confplus iniparser::iniparser dl) endif() install(TARGETS iniconf Loading Loading
backends/CMakeLists.txt +5 −5 Original line number Diff line number Diff line Loading @@ -15,13 +15,13 @@ if(YAML_FOUND) set_target_properties(yamlconf PROPERTIES PREFIX "" OUTPUT_NAME "yaml.cfg") # REMOVED: target_include_directories(yamlconf PRIVATE ${YAML_INCLUDE_DIR}) # The modern target 'YAML::YAML' handles the includes automatically. # The modern target 'yaml::yaml' handles the includes automatically. if(${CMAKE_HOST_SYSTEM_NAME} STREQUAL "Windows") # Ensure 'confplus' is linked as PRIVATE unless its interface is exposed target_link_libraries(yamlconf PRIVATE confplus YAML::YAML kernel32.lib) target_link_libraries(yamlconf PRIVATE confplus yaml::yaml kernel32.lib) else() target_link_libraries(yamlconf PRIVATE confplus YAML::YAML dl) target_link_libraries(yamlconf PRIVATE confplus yaml::yaml dl) endif() install(TARGETS yamlconf Loading @@ -44,9 +44,9 @@ if(INIPARSER_FOUND) # We remove target_include_directories and rely on INIPARSER::INIPARSER. if(${CMAKE_SYSTEM_NAME} STREQUAL "Windows") target_link_libraries(iniconf PRIVATE confplus INIPARSER::INIPARSER kernel32.lib) target_link_libraries(iniconf PRIVATE confplus iniparser::iniparser kernel32.lib) else() target_link_libraries(iniconf PRIVATE confplus INIPARSER::INIPARSER dl) target_link_libraries(iniconf PRIVATE confplus iniparser::iniparser dl) endif() install(TARGETS iniconf Loading