Commit 0aa7ce06 authored by jan.koester's avatar jan.koester
Browse files

tes

parent 32af933b
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -26,17 +26,17 @@ find_package_handle_standard_args(INIPARSER

# 4. Create the modern IMPORTED target (if found)
# --- CORRECTED LOGIC FOR CLASSIC FIND MODULE ---
if(INIPARSER_FOUND AND NOT TARGET INIPARSER::INIPARSER)
    # Define the target using the standard uppercase convention
    add_library(INIPARSER::INIPARSER INTERFACE IMPORTED) 
if(INIPARSER_FOUND AND NOT TARGET iniparser::iniparser) # Check for lowercase
    # Create the target using the lowercase name
    add_library(iniparser::iniparser INTERFACE IMPORTED) 
    
    # Configure the properties using the variables found in steps 1 and 2
    set_target_properties(INIPARSER::INIPARSER PROPERTIES
    set_target_properties(iniparser::iniparser PROPERTIES
        INTERFACE_INCLUDE_DIRECTORIES "${INIPARSER_INCLUDE_DIR}"
        INTERFACE_LINK_LIBRARIES "${INIPARSER_LIBRARY}"
    )
    message(STATUS "SUCCESS: Defined modern target INIPARSER::INIPARSER.")
    message(STATUS "SUCCESS: Defined modern target iniparser::iniparser.")
endif()

# --- END CORRECTED LOGIC ---

# 5. Mark variables as advanced