Skip to content

Commit d180eaa

Browse files
committed
Use matching naming scheme, add ini to configure.ac
1 parent 6964f71 commit d180eaa

7 files changed

+16
-9
lines changed

CMakeLists.txt

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ include(MiscUtils)
88

99
# Compilation options
1010
option(BUILD_SHARED_LIBS "Build shared library, disable for building the static library (default: ON)" ON)
11-
option(LIBLCF_WITH_INIH "INI parsing support (inih, required when building EasyRPG Player, default: ON)" ON)
11+
option(LIBLCF_WITH_INI "INI parsing support (inih, required when building EasyRPG Player, default: ON)" ON)
1212
option(LIBLCF_WITH_ICU "ICU encoding handling (when disabled only windows-1252 is supported, default: ON)" ON)
1313
option(LIBLCF_WITH_XML "XML reading support (expat, default: ON)" ON)
1414
option(LIBLCF_UPDATE_MIMEDB "Whether to run update-mime-database after install (default: ON)" ON)
@@ -293,15 +293,15 @@ set(LCF_HEADERS
293293
src/lcf/third_party/string_view.h
294294
)
295295

296-
set(LCF_SUPPORT_INIH 0)
297-
if(LIBLCF_WITH_INIH)
296+
set(LCF_SUPPORT_INI 0)
297+
if(LIBLCF_WITH_INI)
298298
list(APPEND LCF_SOURCES
299299
src/inireader.cpp
300300
)
301301
list(APPEND LCF_HEADERS
302302
src/lcf/inireader.h
303303
)
304-
set(LCF_SUPPORT_INIH 1)
304+
set(LCF_SUPPORT_INI 1)
305305
endif()
306306

307307
add_library(lcf ${LCF_SOURCES} ${LCF_HEADERS})

builds/cmake/liblcf-config.cmake.in

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ include(CMakeFindDependencyMacro)
55
# Required to find our installed Findinih.cmake
66
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}")
77

8-
if(@LCF_SUPPORT_INIH@)
8+
if(@LCF_SUPPORT_INI@)
99
find_dependency(inih REQUIRED)
1010
endif()
1111

builds/config.h.in

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@
77
#define LCF_SUPPORT_XML @LCF_SUPPORT_XML@
88

99
/* Enable INI reading support (INIH ) */
10-
#define LCF_SUPPORT_INIH @LCF_SUPPORT_INIH@
10+
#define LCF_SUPPORT_INI @LCF_SUPPORT_INI@

configure.ac

+7
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,13 @@ AS_IF([test "x$enable_xml" != "xno"],[
3636
])
3737
AM_CONDITIONAL(SUPPORT_XML,[test $LCF_SUPPORT_XML == 1])
3838

39+
AC_SUBST([LCF_SUPPORT_INI],[0])
40+
AC_ARG_ENABLE([ini],[AS_HELP_STRING([--disable-ini],[Disable INI reading support (inih) [default=no]])])
41+
AS_IF([test "x$enable_ini" != "xno"],[
42+
AX_PKG_CHECK_MODULES([EXPAT],[],[ini >= 2.1],[LCF_SUPPORT_INI=1])
43+
])
44+
AM_CONDITIONAL(SUPPORT_INI,[test $LCF_SUPPORT_INI == 1])
45+
3946
# Tools
4047
AC_ARG_ENABLE([tools],[AS_HELP_STRING([--disable-tools],[Do not build and install the tools [default=no]])])
4148
AM_CONDITIONAL(ENABLE_TOOLS,[test "x$enable_tools" != "xno"])

src/lcf/reader_util.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ namespace ReaderUtil {
6868
* @return list of encodings or empty if not detected
6969
*/
7070
std::vector<std::string> DetectEncodings(StringView string);
71-
#if LCF_SUPPORT_INIH
71+
#if LCF_SUPPORT_INI
7272
/**
7373
* Returns the encoding set in the ini file.
7474
*

src/reader_util.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ std::vector<std::string> ReaderUtil::DetectEncodings(StringView string) {
206206
return encodings;
207207
}
208208

209-
#if LCF_SUPPORT_INIH
209+
#if LCF_SUPPORT_INI
210210
std::string ReaderUtil::GetEncoding(StringView ini_file) {
211211
INIReader ini(ToString(ini_file));
212212
if (ini.ParseError() != -1) {

tools/lcf2xml.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ void PrintReaderError(const std::string data)
250250
int ReaderWriteToFile(const std::string& in, const std::string& out, FileTypes in_type, lcf::EngineVersion engine, std::string encoding)
251251
{
252252
std::string path = GetPath(in) + "/";
253-
#if LCF_SUPPORT_INIH
253+
#if LCF_SUPPORT_INI
254254
if (encoding.empty()) {
255255
#ifdef _WIN32
256256
encoding = lcf::ReaderUtil::GetEncoding(path + "RPG_RT.ini");

0 commit comments

Comments
 (0)