projects/guix·blob python-team · refs

94 lines · 4.3 KiB

1From 1201f05403e3731efbd3b72eca791d6393fe96f2 Mon Sep 17 00:00:00 2001
2From: Konstantin Suntsov <[email protected]>
3Date: Sun, 26 Jul 2026 02:40:22 +0500
4Subject: [PATCH] Compatibility with newer CMake
5
6---
7 CMakeLists.txt | 18 +++++++++---------
8 1 file changed, 9 insertions(+), 9 deletions(-)
9
10diff --git a/CMakeLists.txt b/CMakeLists.txt
11index b0e45eb..f2f377b 100644
12--- a/CMakeLists.txt
13+++ b/CMakeLists.txt
14@@ -1,5 +1,5 @@
15 # CMakeLists.txt for ALURE
16-CMAKE_MINIMUM_REQUIRED(VERSION 2.4)
17+CMAKE_MINIMUM_REQUIRED(VERSION 3.10)
18
19 IF(COMMAND CMAKE_POLICY)
20 CMAKE_POLICY(SET CMP0003 NEW)
21@@ -215,7 +215,7 @@ IF(SNDFILE)
22 SET(HAS_SNDFILE 1)
23 LINK_DIRECTORIES(${SNDFILE_LIBRARY_DIRS})
24 SET_SOURCE_FILES_PROPERTIES(src/codec_sndfile.cpp PROPERTIES
25- COMPILE_FLAGS "${SNDFILE_CFLAGS}")
26+ COMPILE_OPTIONS "${SNDFILE_CFLAGS}")
27 ELSE(SNDFILE_FOUND)
28 FIND_PACKAGE(SndFile)
29 IF(SNDFILE_FOUND)
30@@ -237,7 +237,7 @@ IF(VORBIS)
31 SET(HAS_VORBISFILE 1)
32 LINK_DIRECTORIES(${VORBISFILE_LIBRARY_DIRS})
33 SET_SOURCE_FILES_PROPERTIES(src/codec_vorbisfile.cpp PROPERTIES
34- COMPILE_FLAGS "${VORBISFILE_CFLAGS}")
35+ COMPILE_OPTIONS "${VORBISFILE_CFLAGS}")
36 ELSE(VORBISFILE_FOUND)
37 FIND_PACKAGE(OggVorbis)
38 IF(OGGVORBIS_FOUND)
39@@ -258,14 +258,14 @@ IF(VORBIS)
40 SET(VORBISFILE_LIBRARIES "vorbisidec")
41 ENDIF(HAVE_LIBVORBISIDEC)
42 SET_SOURCE_FILES_PROPERTIES(src/codec_vorbisfile.cpp PROPERTIES
43- COMPILE_FLAGS "-DHAS_VORBISIDEC")
44+ COMPILE_OPTIONS "-DHAS_VORBISIDEC")
45 ENDIF(DYNLOAD OR HAVE_LIBVORBISIDEC)
46 ENDIF(HAVE_TREMOR_IVORBISFILE_H)
47 ELSE(NOT VORBISIDEC_FOUND)
48 SET(HAS_VORBISFILE 1)
49 LINK_DIRECTORIES(${VORBISIDEC_LIBRARY_DIRS})
50 SET_SOURCE_FILES_PROPERTIES(src/codec_vorbisfile.cpp PROPERTIES
51- COMPILE_FLAGS "${VORBISIDEC_CFLAGS} -DHAS_VORBISIDEC")
52+ COMPILE_OPTIONS "${VORBISIDEC_CFLAGS} -DHAS_VORBISIDEC")
53 ENDIF(NOT VORBISIDEC_FOUND)
54 ENDIF(NOT HAS_VORBISFILE)
55 IF(HAS_VORBISFILE)
56@@ -307,7 +307,7 @@ IF(MPG123)
57 SET(HAS_MPG123 1)
58 LINK_DIRECTORIES(${MPG123_LIBRARY_DIRS})
59 SET_SOURCE_FILES_PROPERTIES(src/codec_mpg123.cpp PROPERTIES
60- COMPILE_FLAGS "${MPG123_CFLAGS}")
61+ COMPILE_OPTIONS "${MPG123_CFLAGS}")
62 ENDIF(NOT MPG123_FOUND)
63 IF(HAS_MPG123)
64 SET(ALURE_OBJS ${ALURE_OBJS} src/codec_mpg123.cpp)
65@@ -376,7 +376,7 @@ IF(FLUIDSYNTH)
66 SET(HAS_FLUIDSYNTH 1)
67 LINK_DIRECTORIES(${FLUIDSYNTH_LIBRARY_DIRS})
68 SET_SOURCE_FILES_PROPERTIES(src/codec_fluidsynth.cpp PROPERTIES
69- COMPILE_FLAGS "${FLUIDSYNTH_CFLAGS}")
70+ COMPILE_OPTIONS "${FLUIDSYNTH_CFLAGS}")
71 ENDIF(NOT FLUIDSYNTH_FOUND)
72 IF(HAS_FLUIDSYNTH)
73 SET(ALURE_OBJS ${ALURE_OBJS} src/codec_fluidsynth.cpp)
74@@ -444,7 +444,7 @@ IF(BUILD_STATIC)
75 #build a static library
76 ADD_LIBRARY(${LIBNAME}-static STATIC ${ALURE_OBJS})
77 SET_TARGET_PROPERTIES(${LIBNAME}-static PROPERTIES DEFINE_SYMBOL ALURE_BUILD_LIBRARY
78- COMPILE_FLAGS ${STATIC_CFLAGS}
79+ COMPILE_OPTIONS ${STATIC_CFLAGS}
80 VERSION ${LIB_VERSION}.0)
81 INSTALL(TARGETS ${LIBNAME}-static
82 RUNTIME DESTINATION bin
83@@ -460,7 +460,7 @@ OPTION(INSTALL_EXAMPLES "Install example programs" ON)
84 IF(BUILD_EXAMPLES)
85 IF(HAVE_DDK_NTDDCDRM_H)
86 SET_SOURCE_FILES_PROPERTIES(examples/alurecdplay.c PROPERTIES
87- COMPILE_FLAGS "-DHAVE_DDK_NTDDCDRM_H")
88+ COMPILE_OPTIONS "-DHAVE_DDK_NTDDCDRM_H")
89 ENDIF(HAVE_DDK_NTDDCDRM_H)
90 ADD_EXECUTABLE(alureplay examples/alureplay.c)
91 ADD_EXECUTABLE(alurecdplay examples/alurecdplay.c)
92--
932.54.0
94