Loading cmake/FindINIPARSER.cmake +4 −3 Original line number Diff line number Diff line Loading @@ -24,13 +24,14 @@ find_package_handle_standard_args(INIPARSER INIPARSER_INCLUDE_DIR ) # In your FindINIPARSER.cmake: # 4. Create the modern IMPORTED target (if found) # --- CORRECTED LOGIC FOR CLASSIC FIND MODULE --- if(INIPARSER_FOUND AND NOT TARGET iniparser::iniparser) # Check for lowercase if(INIPARSER_FOUND AND NOT TARGET iniparser::iniparser) # Use lowercase target name # Create the target using the lowercase name add_library(iniparser::iniparser INTERFACE IMPORTED) set_target_properties(iniparser::iniparser PROPERTIES set_target_properties(iniparser::iniparser PROPERTIES # Use lowercase target name INTERFACE_INCLUDE_DIRECTORIES "${INIPARSER_INCLUDE_DIR}" INTERFACE_LINK_LIBRARIES "${INIPARSER_LIBRARY}" ) Loading Loading
cmake/FindINIPARSER.cmake +4 −3 Original line number Diff line number Diff line Loading @@ -24,13 +24,14 @@ find_package_handle_standard_args(INIPARSER INIPARSER_INCLUDE_DIR ) # In your FindINIPARSER.cmake: # 4. Create the modern IMPORTED target (if found) # --- CORRECTED LOGIC FOR CLASSIC FIND MODULE --- if(INIPARSER_FOUND AND NOT TARGET iniparser::iniparser) # Check for lowercase if(INIPARSER_FOUND AND NOT TARGET iniparser::iniparser) # Use lowercase target name # Create the target using the lowercase name add_library(iniparser::iniparser INTERFACE IMPORTED) set_target_properties(iniparser::iniparser PROPERTIES set_target_properties(iniparser::iniparser PROPERTIES # Use lowercase target name INTERFACE_INCLUDE_DIRECTORIES "${INIPARSER_INCLUDE_DIR}" INTERFACE_LINK_LIBRARIES "${INIPARSER_LIBRARY}" ) Loading