2191
|
1 |
find_package(OpenAL REQUIRED)
|
|
2 |
include_directories(${OPENAL_INCLUDE_DIR})
|
|
3 |
|
|
4 |
#add_library (openalbridge openalwrap.c loaders.c endianness.c wrappers.c)
|
|
5 |
exec_program(${CMAKE_C_COMPILER}
|
|
6 |
ARGS ${arch_to_build} -o ${EXECUTABLE_OUTPUT_PATH}/loaders.o -c ${hedgewars_SOURCE_DIR}/openalbridge/loaders.c -I ${OPENAL_INCLUDE_DIR} -O2
|
|
7 |
OUTPUT_VARIABLE noout
|
|
8 |
)
|
|
9 |
exec_program(${CMAKE_C_COMPILER}
|
|
10 |
ARGS ${arch_to_build} -o ${EXECUTABLE_OUTPUT_PATH}/endianness.o -c ${hedgewars_SOURCE_DIR}/openalbridge/endianness.c -I ${OPENAL_INCLUDE_DIR} -O2
|
|
11 |
OUTPUT_VARIABLE noout
|
|
12 |
)
|
|
13 |
|
|
14 |
exec_program(${CMAKE_C_COMPILER}
|
|
15 |
ARGS ${arch_to_build} -o ${EXECUTABLE_OUTPUT_PATH}/openalwrap.o -c ${hedgewars_SOURCE_DIR}/openalbridge/openalwrap.c -I ${OPENAL_INCLUDE_DIR} -O2
|
|
16 |
OUTPUT_VARIABLE noout
|
|
17 |
)
|
|
18 |
|
|
19 |
exec_program(${CMAKE_C_COMPILER}
|
|
20 |
ARGS ${arch_to_build} -o ${EXECUTABLE_OUTPUT_PATH}/wrappers.o -c ${hedgewars_SOURCE_DIR}/openalbridge/wrappers.c -I ${OPENAL_INCLUDE_DIR} -O2
|
|
21 |
OUTPUT_VARIABLE noout
|
|
22 |
)
|
|
23 |
exec_program(${CMAKE_AR}
|
|
24 |
ARGS -rvu ${EXECUTABLE_OUTPUT_PATH}/libopenalbridge.a ${EXECUTABLE_OUTPUT_PATH}/loaders.o ${EXECUTABLE_OUTPUT_PATH}/endianness.o ${EXECUTABLE_OUTPUT_PATH}/openalwrap.o ${EXECUTABLE_OUTPUT_PATH}/wrappers.o
|
|
25 |
OUTPUT_VARIABLE noout
|
|
26 |
)
|
|
27 |
exec_program(${CMAKE_RANLIB}
|
|
28 |
ARGS ${EXECUTABLE_OUTPUT_PATH}/libopenalbridge.a
|
|
29 |
OUTPUT_VARIABLE noout
|
|
30 |
)
|
|
31 |
|