From 1201f05403e3731efbd3b72eca791d6393fe96f2 Mon Sep 17 00:00:00 2001 From: Konstantin Suntsov Date: Sun, 26 Jul 2026 02:40:22 +0500 Subject: [PATCH] Compatibility with newer CMake --- CMakeLists.txt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b0e45eb..f2f377b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ # CMakeLists.txt for ALURE -CMAKE_MINIMUM_REQUIRED(VERSION 2.4) +CMAKE_MINIMUM_REQUIRED(VERSION 3.10) IF(COMMAND CMAKE_POLICY) CMAKE_POLICY(SET CMP0003 NEW) @@ -215,7 +215,7 @@ IF(SNDFILE) SET(HAS_SNDFILE 1) LINK_DIRECTORIES(${SNDFILE_LIBRARY_DIRS}) SET_SOURCE_FILES_PROPERTIES(src/codec_sndfile.cpp PROPERTIES - COMPILE_FLAGS "${SNDFILE_CFLAGS}") + COMPILE_OPTIONS "${SNDFILE_CFLAGS}") ELSE(SNDFILE_FOUND) FIND_PACKAGE(SndFile) IF(SNDFILE_FOUND) @@ -237,7 +237,7 @@ IF(VORBIS) SET(HAS_VORBISFILE 1) LINK_DIRECTORIES(${VORBISFILE_LIBRARY_DIRS}) SET_SOURCE_FILES_PROPERTIES(src/codec_vorbisfile.cpp PROPERTIES - COMPILE_FLAGS "${VORBISFILE_CFLAGS}") + COMPILE_OPTIONS "${VORBISFILE_CFLAGS}") ELSE(VORBISFILE_FOUND) FIND_PACKAGE(OggVorbis) IF(OGGVORBIS_FOUND) @@ -258,14 +258,14 @@ IF(VORBIS) SET(VORBISFILE_LIBRARIES "vorbisidec") ENDIF(HAVE_LIBVORBISIDEC) SET_SOURCE_FILES_PROPERTIES(src/codec_vorbisfile.cpp PROPERTIES - COMPILE_FLAGS "-DHAS_VORBISIDEC") + COMPILE_OPTIONS "-DHAS_VORBISIDEC") ENDIF(DYNLOAD OR HAVE_LIBVORBISIDEC) ENDIF(HAVE_TREMOR_IVORBISFILE_H) ELSE(NOT VORBISIDEC_FOUND) SET(HAS_VORBISFILE 1) LINK_DIRECTORIES(${VORBISIDEC_LIBRARY_DIRS}) SET_SOURCE_FILES_PROPERTIES(src/codec_vorbisfile.cpp PROPERTIES - COMPILE_FLAGS "${VORBISIDEC_CFLAGS} -DHAS_VORBISIDEC") + COMPILE_OPTIONS "${VORBISIDEC_CFLAGS} -DHAS_VORBISIDEC") ENDIF(NOT VORBISIDEC_FOUND) ENDIF(NOT HAS_VORBISFILE) IF(HAS_VORBISFILE) @@ -307,7 +307,7 @@ IF(MPG123) SET(HAS_MPG123 1) LINK_DIRECTORIES(${MPG123_LIBRARY_DIRS}) SET_SOURCE_FILES_PROPERTIES(src/codec_mpg123.cpp PROPERTIES - COMPILE_FLAGS "${MPG123_CFLAGS}") + COMPILE_OPTIONS "${MPG123_CFLAGS}") ENDIF(NOT MPG123_FOUND) IF(HAS_MPG123) SET(ALURE_OBJS ${ALURE_OBJS} src/codec_mpg123.cpp) @@ -376,7 +376,7 @@ IF(FLUIDSYNTH) SET(HAS_FLUIDSYNTH 1) LINK_DIRECTORIES(${FLUIDSYNTH_LIBRARY_DIRS}) SET_SOURCE_FILES_PROPERTIES(src/codec_fluidsynth.cpp PROPERTIES - COMPILE_FLAGS "${FLUIDSYNTH_CFLAGS}") + COMPILE_OPTIONS "${FLUIDSYNTH_CFLAGS}") ENDIF(NOT FLUIDSYNTH_FOUND) IF(HAS_FLUIDSYNTH) SET(ALURE_OBJS ${ALURE_OBJS} src/codec_fluidsynth.cpp) @@ -444,7 +444,7 @@ IF(BUILD_STATIC) #build a static library ADD_LIBRARY(${LIBNAME}-static STATIC ${ALURE_OBJS}) SET_TARGET_PROPERTIES(${LIBNAME}-static PROPERTIES DEFINE_SYMBOL ALURE_BUILD_LIBRARY - COMPILE_FLAGS ${STATIC_CFLAGS} + COMPILE_OPTIONS ${STATIC_CFLAGS} VERSION ${LIB_VERSION}.0) INSTALL(TARGETS ${LIBNAME}-static RUNTIME DESTINATION bin @@ -460,7 +460,7 @@ OPTION(INSTALL_EXAMPLES "Install example programs" ON) IF(BUILD_EXAMPLES) IF(HAVE_DDK_NTDDCDRM_H) SET_SOURCE_FILES_PROPERTIES(examples/alurecdplay.c PROPERTIES - COMPILE_FLAGS "-DHAVE_DDK_NTDDCDRM_H") + COMPILE_OPTIONS "-DHAVE_DDK_NTDDCDRM_H") ENDIF(HAVE_DDK_NTDDCDRM_H) ADD_EXECUTABLE(alureplay examples/alureplay.c) ADD_EXECUTABLE(alurecdplay examples/alurecdplay.c) -- 2.54.0