Commit bfd0ae7 1 parent 302636b commit bfd0ae7 Copy full SHA for bfd0ae7
File tree 5 files changed +36
-25
lines changed
5 files changed +36
-25
lines changed Original file line number Diff line number Diff line change 1
1
CMAKE_MINIMUM_REQUIRED (VERSION 2.8)
2
2
3
- macro (use_cxx11)
4
- if (CMAKE_VERSION VERSION_LESS "3.1" )
5
- if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" )
6
- set (CMAKE_CXX_FLAGS "--std=gnu++11 ${CMAKE_CXX_FLAGS} " )
7
- endif ()
8
- else ()
9
- set (CMAKE_CXX_STANDARD 11)
10
- endif ()
11
- endmacro (use_cxx11)
12
-
13
- use_cxx11()
14
-
15
- macro (use_c11)
16
- if (CMAKE_VERSION VERSION_LESS "3.1" )
17
- if (CMAKE_C_COMPILER_ID STREQUAL "GNU" )
18
- set (CMAKE_C_FLAGS "--std=gnu11 ${CMAKE_C_FLAGS} " )
19
- endif ()
20
- else ()
21
- set (CMAKE_C_STANDARD 11)
22
- endif ()
23
- endmacro (use_c11)
24
-
25
- use_c11()
26
-
27
3
add_subdirectory (3rd/gtest-1.7.0)
28
4
add_subdirectory (src)
29
5
add_subdirectory (test )
30
-
Original file line number Diff line number Diff line change 1
1
CMAKE_MINIMUM_REQUIRED (VERSION 2.8)
2
2
3
+ macro (use_11)
4
+ if (CMAKE_VERSION VERSION_LESS "3.1" )
5
+ message ("cmake version: " ${CMAKE_VERSION} " --std arguments will be forced" )
6
+
7
+ set (CMAKE_CXX_FLAGS "-std=c++11 ${CMAKE_CXX_FLAGS} " CACHE STRING "" FORCE)
8
+ set (CMAKE_C_FLAGS "-std=c11 ${CMAKE_C_FLAGS} " CACHE STRING "" FORCE)
9
+ else ()
10
+ set (CMAKE_CXX_STANDARD 11)
11
+ set (CMAKE_C_STANDARD 11)
12
+ endif ()
13
+ endmacro (use_11)
14
+
15
+ use_11()
16
+
3
17
#add_definitions( "-Wall -O2 -g -Rpass-analysis=loop-vectorize" )
4
18
#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -fsanitize=address -fno-omit-frame-pointer")
5
19
Original file line number Diff line number Diff line change @@ -7,3 +7,8 @@ typedef double TFloat;
7
7
#else
8
8
typedef float TFloat ;
9
9
#endif
10
+
11
+
12
+ #ifndef M_PI
13
+ #define M_PI (3.14159265358979323846)
14
+ #endif
Original file line number Diff line number Diff line change 37
37
*/
38
38
39
39
#include "mdct.h"
40
+ #include <alloca.h>
40
41
41
42
/**
42
43
* Allocates and initializes lookup tables in the MDCT context.
Original file line number Diff line number Diff line change
1
+ CMAKE_MINIMUM_REQUIRED (VERSION 2.8)
2
+
3
+ macro (use_11)
4
+ if (CMAKE_VERSION VERSION_LESS "3.1" )
5
+ message ("cmake version: " ${CMAKE_VERSION} " --std arguments will be forced" )
6
+
7
+ set (CMAKE_CXX_FLAGS "-std=c++11 ${CMAKE_CXX_FLAGS} " CACHE STRING "" FORCE)
8
+ set (CMAKE_C_FLAGS "-std=c11 ${CMAKE_C_FLAGS} " CACHE STRING "" FORCE)
9
+ else ()
10
+ set (CMAKE_CXX_STANDARD 11)
11
+ set (CMAKE_C_STANDARD 11)
12
+ endif ()
13
+ endmacro (use_11)
14
+
15
+ use_11()
16
+
1
17
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -fsanitize=address -fno-omit-frame-pointer" )
2
18
3
19
include_directories (${gtest_SOURCE_DIR} /include )
You can’t perform that action at this time.
0 commit comments