Merge branch 'blender2.7'
[blender.git] / intern / audaspace / CMakeLists.txt
1 # ***** BEGIN LGPL LICENSE BLOCK *****
2 #
3 # Copyright 2009 Jrg Hermann Mller
4 #
5 # This file is part of AudaSpace.
6 #
7 # AudaSpace is free software: you can redistribute it and/or modify
8 # it under the terms of the GNU Lesser General Public License as published by
9 # the Free Software Foundation, either version 3 of the License, or
10 # (at your option) any later version.
11 #
12 # AudaSpace is distributed in the hope that it will be useful,
13 # but WITHOUT ANY WARRANTY; without even the implied warranty of
14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15 # GNU Lesser General Public License for more details.
16 #
17 # You should have received a copy of the GNU Lesser General Public License
18 # along with AudaSpace.  If not, see <http://www.gnu.org/licenses/>.
19 #
20 # ***** END LGPL LICENSE BLOCK *****
21
22 remove_strict_flags()
23
24 if(CMAKE_COMPILER_IS_GNUCC)
25         remove_cc_flag("-Wunused-macros")
26 endif()
27         set(INC
28                 .
29         )
30
31         set(INC_SYS
32                 ${AUDASPACE_C_INCLUDE_DIRS}
33                 ${AUDASPACE_PY_INCLUDE_DIRS}
34         )
35
36         set(SRC
37                 intern/AUD_Set.cpp
38                 intern/AUD_Set.h
39         )
40
41 if(WITH_PYTHON)
42         list(APPEND INC_SYS
43                 ${PYTHON_INCLUDE_DIRS}
44         )
45         list(APPEND SRC
46                 intern/AUD_PyInit.cpp
47                 intern/AUD_PyInit.h
48         )
49         add_definitions(-DWITH_PYTHON)
50 endif()
51
52 blender_add_lib(bf_intern_audaspace "${SRC}" "${INC}" "${INC_SYS}")