--- CMakeLists.txt.orig 2024-01-15 20:22:00 UTC +++ CMakeLists.txt @@ -25,6 +25,7 @@ if(USE_CONAN) if(USE_CONAN) find_package(SDL2 REQUIRED CONFIG) find_package(SDL2_mixer REQUIRED CONFIG) + find_path(SIMPLEINI_INCLUDE_DIR SimpleIni.h) else() find_package(PkgConfig REQUIRED) pkg_check_modules(SDL2 REQUIRED sdl2 SDL2_mixer) @@ -69,12 +70,13 @@ if(USE_CONAN) if(USE_CONAN) target_link_libraries(${LIRI_EXECUTABLE_NAME} PRIVATE SDL2::SDL2 SDL2_mixer::SDL2_mixer) + target_include_directories(${LIRI_EXECUTABLE_NAME} PRIVATE ${SIMPLEINI_INCLUDE_DIR}) + target_compile_definitions(${LIRI_EXECUTABLE_NAME} PRIVATE SI_NO_CONVERSION) else() target_include_directories(${LIRI_EXECUTABLE_NAME} PUBLIC ${SDL2_INCLUDE_DIRS}) target_link_libraries(${LIRI_EXECUTABLE_NAME} PRIVATE ${SDL2_LINK_LIBRARIES}) endif() -target_link_libraries(${LIRI_EXECUTABLE_NAME} PRIVATE SimpleIni::SimpleIni) include(GNUInstallDirs)